某些 FTP 客户端与 Pure-FTPd 的数据连接超时

某些 FTP 客户端与 Pure-FTPd 的数据连接超时

我正在尝试通过 FTP 连接到服务器,但遇到了一些问题。服务器是带有 Pure-FTPd 的 CentOS。

我常用的客户端lftp在该服务器上陷入“建立数据连接”。关于此建议设置的所有谷歌结果ftp:ssl-allow no但这对我的情况没有帮助。

ncftp我还尝试了其他客户端,并在图形 gnome中经历了相同的行为gftp:已建立连接,但即使对于简单的ls.

但是,连接和数据传输可通过基本ftp客户端以及使用 Net::FTP 模块的 Perl 脚本进行。

关于我可以尝试让其他客户工作的选项有什么建议吗?

答案1

尝试在被动模式下使用 ftp,lftp 中的相关设置是ftp:passive-mode

答案2

可能是ssl的问题。尝试:

lftp -e 'set ftp:ssl-allow no' ...

答案3

我遇到了同样的问题,ssl 选项或被动模式选项不起作用,但两个选项的组合都有效:

lftp -e 'set ftp:ssl-allow off && set ftp:passive-mode off' ...

相关内容