Полное руководство по настройке FTP-сервера для анонимного входа в систему
В наши дни, когда большое количество удаленных хранилищ является довольно распространенным явлением, может быть странно говорить об обмене файлами с помощью FTP (Протокол передачи файлов).
Однако он по-прежнему используется для обмена файлами, где безопасность не является важным фактором, и, например, для публичной загрузки документов.
Именно по этой причине изучение того, как настроить FTP-сервер и включить анонимную загрузку (не требующую аутентификации), по-прежнему остается актуальной темой.
В этой статье мы объясним, как настроить FTP сервер, чтобы разрешить соединения в пассивном режиме, когда клиент инициирует оба канала связи с сервером (один для команд, а другой для фактической передачи файлов). , также известные как каналы управления и данных соответственно).
Вы можете прочитать больше о пассивном и активном режимах (которые мы здесь не будем рассматривать) в статье «Активный FTP против пассивного FTP: подробное объяснение».
Тем не менее, начнем!
Настройка FTP-сервера в Linux
Чтобы настроить FTP на нашем сервере, мы установим следующие пакеты:
yum install vsftpd ftp [CentOS]
aptitude install vsftpd ftp [Ubuntu]
zypper install vsftpd ftp [openSUSE]
Пакет vsftpd представляет собой реализацию FTP-сервера. Название пакета означает Very Secure FTP Daemon. С другой стороны, ftp — это клиентская программа, которая будет использоваться для доступа к серверу.
Имейте в виду, что во время экзамена вам будет предоставлен только один VPS, на котором вам нужно будет установить как клиент, так и сервер, так что это именно тот же подход, которому мы будем следовать в этой статье.
В CentOS и openSUSE вам потребуется запустить и включить службу vsftpd:
systemctl start vsftpd && systemctl enable vsftpd
В Ubuntu должен быть запущен vsftpd и настроен на автоматический запуск при последующих загрузках после установки. Если нет, вы можете запустить его вручную с помощью:
sudo service vsftpd start
После установки и запуска vsftpd мы можем приступить к настройке нашего FTP-сервера.