Инструменты пользователя

Инструменты сайта


proftpd

ProFTPD

  • ftptop - утилита (клавиша t меняет отображение, q - выход) позволяет увидеть подключенных к FTP серверу пользователей.
  • ftpwho - аналогична ftptop
  • Проверить proftpd.conf на наличие ошибок можно командой proftpd -t6

Инсталляция в Ubuntu.

# aptitude install proftpd

Настравиваем основной конфигурационный файл ProFTPD

# nano /etc/proftpd/proftpd.conf

Файл ftpusers содержит список пользователей для кторых запрещен доступ по ftp

# nano /etc/ftpusers
# /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5).
  • Разрешим использование шела
    echo "/bin/false" >> /etc/shells

Настройка ProFTPd для использования SFTP

ProFTPd – это FTP сервер, который может использовать протокол SFTP (Secure File Transfer Protocol), безопасную альтернативу FTP.

FTPS является обычным FTP поверх SSL/TLS. Есть две его разновидности: Implicit FTPS - соединение устанавливается через дополнительный порт SSL 990 и Explicit FTPS или сокращенно FTPES, это уже более новая версия, который сейчас всеми и ипользуется, соединение и управление по одному стандартному порту 21.

SFTP это абсолютно новый протокол, разработан с нуля, основан на SSH2 и не имеет с FTP ничего общего. У него больше возможностей, например есть докачка файлов после разрыва соединения. В рамках SSH шифруется все. Конечно скорость передачи у SFTP будет меньше чем у чистого FTP или FTPS.

  • Инсталляция. Режим запуска выбираем standalone
    aptitude install proftpd
  • Настройка. Раскомментируйте параметр DefaultRoot (для этого удалите символ # вначале строки) в файле proftpd.conf. Что бы задать пользователю корневую директорию, за пределы, которой он не должен выходить:
    DefaultRoot     ~
proftpd.txt · Последние изменения: 2017/01/24 04:23 (внешнее изменение)

Яндекс.Метрика