Введение

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

Требования

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

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

    sudo apt install vsftpd
    CODE
  2. Создать корневой каталог репозитория /srv/ftp/repo:

    sudo mkdir /srv/ftp/repo
    CODE
  3. В данном каталоге подготовить подкаталоги для монтирования загрузочных дисков:

    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
    CODE
  4. Подготовить на FTP каталог для ISO-образов (можно расположить в любом другом месте на сервере):

    sudo mkdir /srv/ftp/iso
    CODE
  5. Скопировать в этот каталог ISO-образы.
  6. Настроить автоматическое монтирование 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
    CODE
  7. Выполнить команду:

    sudo mount -a
    CODE

Настройка FTP

Настроить для сервиса vsftpd режим "только чтение", отредактировав файл /etc/vsftpd.conf и установив значения YES/NO для следующих параметров:

/etc/vsftpd.conf

listen=YES
listen_ipv6=NO
anonymous_enable=YES
CODE

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

sudo systemctl restart vsftpd
CODE


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