Ftp
被動模式 FTP (vsftpd) 錯誤列出目錄和超時
我正在使用 GUI FTP 客戶端 (WinSCP) 連接遠端 FTP 伺服器(由 Cent OS 上的 vsftpd 提供支持)。
GUI 日誌顯示我可以連接到伺服器,但它一直停留在檢索目錄列表中……最後超時!
此外,我正在關注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 需要什麼網路配置。
- 檢查您的 VSFTPD 日誌並採取適當的措施。
- 如果 SELinux 已啟用,請檢查 /var/log/audit.audit.log 中的相關消息並採取適當的措施。
- 確保您的防火牆配置為允許埠 21 和相關連接。