Я использую FTP-клиент с графическим интерфейсом (WinSCP) для подключения к удаленному FTP-серверу (который работает на vsftpd в Cent OS).
Журналы графического интерфейса показывают, что я могу подключиться к серверу, но он застрял при получении списка каталогов ... и, наконец, тайм-аут!
Также следую за ответом на Каталоги ошибок vsftpd и настроили мой vsftpd.conf
, но все равно не удалось.
У кого-нибудь есть подсказки?
vsftpd.conf
образец:
dirlist_enable=YES
hide_file=no
ftp_data_port=20
listen_port=21
pasv_enable=YES
pasv_min_port=64000
pasv_max_port=64321
port_enable=YES
pasv_address=1**.**.**.**
pasv_addr_resolve=YES
local_root=/var/ftp/pub
Вы должны открыть диапазон портов 64000-64321 в локальном брандмауэре на сервере. И если есть какие-либо внешние брандмауэры или NAT, настройте их так, чтобы разрешить / маршрутизировать диапазон портов.
См. Также соответствующую статью WinSCP, чтобы понять, что конфигурация сети необходима для пассивного FTP.