Page tree
Skip to end of metadata
Go to start of metadata

Оглавление

Введение

В статье приведены инструкции по развертыванию FTP-репозитория для ОС и ПК СВ Брест

Требования



Организация репозитория

Установите пакет vsftpd:

sudo apt install vsftpd

Корневым каталогом репозитория будет каталог /srv/ftp/repo, создать его можно командой:

sudo mkdir /srv/ftp/repo
В корневом каталоге репозитория создать подкаталоги для монтирования установочных дисков:
sudo mkdir /srv/ftp/repo/smolensk
sudo mkdir /srv/ftp/repo/smolensk-dev
sudo mkdir /srv/ftp/repo/smolensk-upd
sudo mkdir /srv/ftp/repo/smolensk-dev-upd
sudo mkdir /srv/ftp/repo/brest
Подготовить на FTP каталог для ISO-образов (их можно расположить и в другом месте на сервере):
sudo mkdir /srv/ftp/iso
Скопировать в этот каталог ISO образы. Далее файлы с образами обозначаются как:

  • /srv/ftp/iso/<OS-ISO> - образ установочного диска;
  • /srv/ftp/iso/<OS-upd-ISO> - образ диска с последним оперативным обновлением;
  • /srv/ftp/iso/<OS-dev-ISO>- образ диска со средствами разработки;
  • /srv/ftp/iso/<OS-dev-upd-ISO> - образ диска с последним оперативным обновлением средств разработки;
  • /srv/ftp/iso/<brest-ISO>  - образ диска Брест.

Настроить автоматическое монтирование ISO-образов в пути репозиториев, для чего дополнить файл /etc/fstab следующими строками, указав реальные имена файлов с образами:

/etc/fstab
/srv/ftp/iso/<OS-ISO>          /srv/ftp/repo/smolensk          iso9660  auto  0  0
/srv/ftp/iso/<OS-upd-ISO>      /srv/ftp/repo/smolensk-upd      iso9660  auto  0  0
/srv/ftp/iso/<OS-dev-ISO>      /srv/ftp/repo/smolensk-dev      iso9660  auto  0  0
/srv/ftp/iso/<OS-dev-upd-ISO>  /srv/ftp/repo/smolensk-dev-upd  iso9660  auto  0  0
/srv/ftp/iso/<brest-ISO>       /srv/ftp/repo/brest             iso9660  auto  0  0

После чего выполнить команду:

sudo mount -a

Настройка FTP

Для настройки сервиса vsftpd в режиме "только чтение" внести в файл /etc/vsftpd.conf следующие параметры:

/etc/vsftpd.conf
listen=YES
listen_ipv6=NO
anonymous_enable=YES

и перезапустить сервис:

sudo systemctl restart vsftpd

После выполнения инструкций данного раздела вернитесь на предыдущую статью




  • No labels