AIX7.1匿名ftp失败
我有一个运行在RHEL机器上的“vsftpd”服务器,该机器配置为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
匿名
通信
我正在尝试使用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等网络调试工具查看正在发生的情况
cd
命令也应该不起作用。我现在已经打开了数据端口,它现在可以正常工作了