Product SiteDocumentation Site

17.9. Безопасный ftpd

vsftpd обеспечивает доступ к установочному дереву или другим данным для паравиртуализированных гостевых систем. Если вы не установили vsftpd в процессе установки сервера, можно установить соответствующий RPM-пакет из каталога Server установочного носителя с помощью команды rpm -ivh vsftpd*.rpm (при этом RPM-пакет должен находиться в вашем текущем каталоге).
  1. Настройка параметров vsftpd осуществляется в файле/etc/passwd. Для его редактирования используйте vipw и в качестве домашнего каталога укажите каталог, в котором будет размещено дерево установки для паравиртуализированных гостевых систем. Пример записи FTP-пользователя:
    ftp:x:14:50:FTP User:/xen/pub:/sbin/nologin
    
    
  2. Утилита chkconfig позволяет включить автоматический запуск vsftpd в процессе системной загрузки.
  3. Команда chkconfig --list vsftpd позволяет проверить, включен ли vsftpd.
    $ chkconfig --list vsftpd
    vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
    
    
  4. Для автоматического запуска vsftpd на уровнях выполнения 3, 4 и 5 выполните команду chkconfig --levels 345 vsftpd on.
  5. Проверьте еще раз, запускается ли vsftpd во время загрузки системы:
    $ chkconfig --list vsftpd
    vsftpd          0:off   1:off   2:off   3:on    4:on    5:on    6:off
    
    
  6. Для запуска vsftpd выполните команду service vsftpd start vsftpd:
    $service vsftpd start vsftpd
    Starting vsftpd for vsftpd:                  [  OK  ]