Опубликовано в

FTP-сервер в Linux1. Для установки FTP-сервера в Ubuntu или Debian, выполните ко…

FTP-сервер в Linux
1. Для установки FTP-сервера в Ubuntu или Debian, выполните команду:
sudo apt-get install vsftpd
2. Отредактируйте файл /etc/vsftpd.conf.
⁃ Укажите анонимный доступ, обозначив anonymous_enable=YES, или разрешите доступ для зарегистрированных пользователей, установив local_enable=YES.
⁃ Установите ограничения на загрузку и скачивание файлов с помощью параметров write_enable=YES, anon_upload_enable=YES, anon_mkdir_write_enable=YES.
3. Чтобы разрешить пользователям FTP-сервера получать доступ, добавьте их учетные записи в систему с помощью команды
sudo adduser username
4. Обеспечение безопасности FTP-сервера:
⁃ Измените порт FTP-сервера на непривилегированный, чтобы уменьшить риск атаки: listen_port=2121.
⁃ Включите SSH-доступ и отключите прямой доступ к FTP-порту из-за пределов сети: connect_from_port_20=YES, listen_ipv6=NO.
⁃ Разрешите только безопасные протоколы шифрования, установив ssl_enable=YES, ssl_tlsv1=YES, ssl_sslv2=NO, ssl_sslv3=NO.
5. Выполните команду sudo service vsftpd restart, чтобы перезапустить службу после внесения изменений в файл конфигурации.


View Source