Установка, настройка и тестирование FTP-сервера Linux — полное руководство CentOS

Удивительно, но многие сетевые устройства и устройства безопасности по-прежнему поддерживают только FTP, а не SFTP. Я долго бился над тем, чтобы правильно установить и настроить FTP-сервер. Теперь это окончательная рабочая версия vsftpd.

Шаг 1. Создайте ftp-пользователя

Шаг 2. Создайте каталог с именем «ftp» в каталоге нового пользователя /home/ftpuser/.

# Получите полный доступ к каталогу ftp.

Шаг 3a. Отключите SSH-вход для пользователя sftp, чтобы он не мог управлять сервером через SSH-соединение.

# Добавьте эту строку в конец файла sshd_config.

# Перезапустите службы sshd.

Шаг 3b. Разрешите ftp-трафик на брандмауэре операционной системы.

Шаг 4. Установите FTP-сервер с помощью следующей команды

Шаг 5a. После завершения установки включите, запустите и проверьте службу ftp.

Шаг 5b. Используйте команды netstat, чтобы просмотреть рабочие порты для служб FTP.

Шаг 6. Поскольку мы используем user_list в etc/vsftpd/user_list для управления доступом по FTP, нам нужно удалить всех пользователей из user_list и добавить пользователя ftp, как показано ниже. После внесения изменений сохраните файл.

Шаг 7. Измените файл /etc/vsftpd/vsftpd.conf в точности так, как указано ниже. Оставьте все остальные настройки как есть, измените или добавьте только следующие настройки.

#Отключить анонимный вход в систему

# Разрешить локальным пользователям входить в систему.

# Включите любую форму команды записи по FTP.

# Отключите порт 20 для усиления безопасности.

# Привязать пользователя только к его / ее собственному локальному местоположению, если это не задано, он может перейти в другие каталоги.

# Если ДА, то это поддерживает как ipv4, так и ipv6. Если вы хотите использовать только ipv4, установите listen_ipv4=YES.

# Это значение настроено по умолчанию.

# Используйте файл user_list, чтобы контролировать, кто может получить доступ по FTP. Измените user_list.

# Разрешить запись для пользователя.

# Это установит пользователя в его домашнем каталоге. Создайте каталог с именем «ftp» в домашнем каталоге пользователя/имени пользователя.

Шаг 8. Теперь перезапустите ваш ftp-сервис и протестируйте передачу файлов.

Шаг 9. С другого компьютера под управлением Linux войдите на свой новый FTP-сервер и выполните следующие тестовые команды.

9a) login

9b) Check present working directory

9d) make and detelet a directory

9e) Upload a file called test.txt to the FTP server.

9f) Download a file from the FTP server

9g) Check the files in your ftp directory now.

9h) Delete the downloaded file.

9i) Open FTP and close, then quit from the session.

Шаг 10. Также используйте FileZilla и WinSCP с вашего компьютера под управлением Windows, чтобы проверить правильность работы вашего FTP-сервера.

Если все вышеперечисленное сработало, ваш FTP-сервер будет работать без сбоев. Наслаждайтесь своим новым FTP.

To bee continue

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *