Поиск по сайту:

Полное руководство по настройке 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-сервера.