AIX7.1匿名ftp失败

AIX7.1匿名ftp失败,ftp,aix,ftp-client,ftps,Ftp,Aix,Ftp Client,Ftps,我有一个运行在RHEL机器上的“vsftpd”服务器,该机器配置为匿名通信 我正在尝试使用ftpclient从AIX7.1计算机连接到它 ftp -snv host 8043 Connected to host 220 secure FTP service ftp> user anonymous mypass 234 Proceed with negotiation. TLS Auth Entered. Certificate: .... .... TLSv1/SSL

我有一个运行在RHEL机器上的“vsftpd”服务器,该机器配置为
匿名
通信

我正在尝试使用
ftp
client从AIX7.1计算机连接到它

ftp -snv host 8043
Connected to host
220 secure FTP service
ftp> user anonymous mypass
234 Proceed with negotiation.
TLS Auth Entered.

Certificate:
     ....
     ....
TLSv1/SSLv3 ( ECDHE-RSA-AES256-GCM-SHA384 ), 256 bits
331 Please specify the password.
230 Login successful.
200 PBSZ set to 0.
200 PROT now Private.
ftp> passive
Passive mode  on.
ftp> cd /incoming
250 Directory successfully changed.
ftp> quote pwd
257 "/incoming"
ftp> ls -r
227 Entering Passive Mode (XXX,XXX,XXX,XX,XXX,XX).
ftp: connect: Connection timed out
ftp>
如上所述,
cd
quote-pwd
命令似乎工作正常。但是
ls-r
mput
命令失败,连接超时错误

服务器日志上也没有真正有用的消息

请帮助调试和确定问题


PS:RHEL的
lftp
客户端连接到服务器时工作正常。

FTP需要打开两个连接才能正常工作。一个用于控制,一个用于数据。 每当您得到“cd工作但ls不工作”时,数据连接就无法建立

故障排除提示:

  • 沿途寻找任何防火墙/NAT
  • 尝试切换主动/被动模式,这将从另一侧打开数据连接
  • 使用tcpdump/wireshark等网络调试工具查看正在发生的情况

这里的AIX用户很少。你可能会走运。我会加入ittoolbox.com并发布到他们的论坛(我不再记得确切的名字了,但那里有更多的AIX用户)。或者转到IBM支持网站,因为这是黄金来源。Good luck.FTP打开两个端口。您得到的是命令连接,而不是数据连接。防火墙问题?你试过没有被动的吗?或者,如果tcpdump尝试第二次连接,请查看它。无论如何,这不是一个问题。@dratenik:谢谢您的回复。正如您所提到的,控制连接起作用,而数据连接不起作用。我的想法是,如果数据连接不正确,
cd
命令也应该不起作用。我现在已经打开了数据端口,它现在可以正常工作了