ProFTPD

ProFTPD (Professional FTP Daemon) — FTP-сервер для Linux и UNIX-подобных операционных систем. ProFTPD использует лишь один конфигурационный файл proftpd.conf, который располагается по умолчанию в: Linux — /etc/proftpd/proftpd.conf FreeBSD — /usr/local/etc/proftpd.conf.

  • 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 сервер, который может использовать протокол SSH File Transfer Protocol (SFTP) настройка под хостинг Apache (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     ~
PQ VPS сервера в 28+ странах.
  • Friendhosting - Разумные цены на хостинг

    VDS/VPS сервер от 3.49€ в месяц. Много ресурсов. Высокая надежность. Гибкое управление. Удобная оплата. Настройка под вас!

    friendhosting.net
  • Антидетект браузер Dolphin{anty} бесплатно до 10 профилей

    Dolphin разработан для работы с такими сложными ресурсов, как Google, Facebook и Coinlist.

  • Английский для IT‑специалистов по Skype

    Персональные занятия по разумным ценам. 80% разговорной практики. Персональный график!

    skyeng.ru