VSFTPD считается самым безопасным вариантом для создания такого сервера. Многие серверы загрузки Linux используют его для предоставления обновлений и дистрибутивов, в дополнение к веб-серверам.
Среди его наиболее интересных особенностей:
- Это быстрый, стабильный и безопасный сервер
- Это легко настроить и поддерживать
- Поддерживает широкий спектр анонимных, зарегистрированных и виртуальных пользователей
- Поддержка виртуальных хостов
- Поддержка IPv6 и SSL
- Ограничения на пользователя, соединение и пропускную способность.
Мы подробно расскажем, как выполнить установку в Ubuntu, но ее можно установить в любой операционной системе. Обычно это происходит в репозиториях. Для этого мы авторизируемся как root, затем скачиваем его из командной строки
Мы подробно расскажем, как выполнить установку в Ubuntu, но ее можно установить в любой операционной системе. Обычно это происходит в репозиториях. Для этого мы авторизируемся как root, а затем скачиваем его из командной строки:
wget https://security.appspot.com/downloads/vsftpd[/i[-[i[3.0.2[/i[.[i[tar.gz
sudo apt-get установить vsftpd
Процесс установки отвечает за создание непривилегированного пользователя ftp, создание каталога / home / ftp на сервере и запуск службы. Служба будет занимать порт 21 по умолчанию, если у вас есть брандмауэр, вы должны быть уверены, что порт 231 не заблокирован и не закрыт.
Чтобы быстро проверить, работает ли он из любого браузера, введите ftp: // ip_de-server, и должно появиться диалоговое окно с запросом имени пользователя и пароля.
Если мы подключаемся из локальной сети, мы будем использовать частный IP или наш общедоступный IP, если мы подключаемся из Интернета.
Мы также можем видеть из окна терминала, какой сервис активен с помощью команды.
пс -А
Настройки VSFTPD
Конфигурация выполняется через один простой текстовый файл: /etc/vsftpd.conf . Чтобы внести какие-либо изменения в конфигурацию, мы отредактируем этот файл командой:
sudo nano /etc/vsftpd.conf
После внесения и сохранения изменений мы перезапустим сервис с помощью команды:
sudo /etc/init.d/vsftpd restart
Давайте посмотрим, как изменить настройки по умолчанию для оптимизации сервиса на нескольких примерах.
Чтобы разрешить анонимный доступ, мы отредактируем файл конфигурации и убедимся, что он содержит строку:
anonymous_enable = YES
Запретить анонимный доступ
anonymous_enable = NO
Создать сообщение для пользователя при подключении к FTP
ftpd_banner = FTP-сервер mydomain.com
Создать журнал для мониторинга всех файлов и каталогов, как загруженных, так и загруженных
Если включено, файл журнала будет поддерживаться по умолчанию, этот файл будет помещен в / var / log / vsftpd.log, но эту ситуацию можно изменить, изменив конфигурацию vsftpd_log_file
xferlog_enable = ДА
Доступ частного пользователя к FTP в качестве меры безопасности
Частный доступ позволяет вам задавать имена пользователей и пароли для доступа к службе ftp. Каждый пользователь может получить доступ только к своим собственным каталогам и файлам. Эта система наиболее часто используется на серверах для организации информации пользователями и обеспечения определенной степени безопасности файлов.
Чтобы разрешить частный доступ, мы отредактируем файл конфигурации и убедитесь, что он содержит строку:
local_enable = YES
Установить в панели управления webmin
Панель управления webmin имеет модуль, который настраивает файл vsftpd.conf сервера и устанавливается с той же панели. Его можно загрузить с сайта //provider4u.de/downloads.html.
Затем из webmin в разделе модулей мы ищем файл vsftpd.ar.gz и устанавливаем его
- 0
СТАТЬИ