Конфигурация и настройка
Установка FTP-сервера
Для настройки пассивного режима сначала установите надежный FTP-сервер, такой как vsftpd, на Ubuntu 22.04:
sudo apt update
sudo apt install vsftpd
Конфигурация параметров пассивного режима
Основной файл конфигурации
Отредактируйте файл конфигурации vsftpd:
sudo nano /etc/vsftpd.conf
Основные настройки пассивного режима
## Включить пассивный режим
pasv_enable=YES
## Определить диапазон пассивных портов
pasv_min_port=50000
pasv_max_port=50100
## Ограничить количество подключений
max_per_ip=3
max_clients=50
Список проверки сетевой конфигурации
| Параметр |
Рекомендуемое значение |
Назначение |
| pasv_enable |
YES |
Включить пассивный режим |
| pasv_min_port |
50000 |
Минимальный пассивный порт |
| pasv_max_port |
50100 |
Максимальный пассивный порт |
Конфигурация брандмауэра
## Открыть диапазон портов пассивного режима
sudo ufw allow 50000:50100/tcp
Процесс проверки
graph TD
A[Install vsftpd] --> B[Configure /etc/vsftpd.conf]
B --> C[Set Passive Mode Parameters]
C --> D[Configure Firewall]
D --> E[Restart FTP Service]
E --> F[Verify Configuration]
Перезапуск FTP-сервиса
sudo systemctl restart vsftpd
sudo systemctl enable vsftpd
Тестирование подключения в пассивном режиме
## Тестировать подключение в пассивном режиме
ftp -p localhost
В LabEx мы подчеркиваем важность комплексной конфигурации для обеспечения плавной реализации пассивного режима FTP.