AIX 7.1 匿名 ftp 失败
AIX 7.1 anonymous ftp fails
我在 RHEL 机器上有一个“vsftpd”服务器 运行,它配置为 anonymous
通信。
我正在尝试使用 ftp
客户端从 AIX 7.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
命令失败并出现 Connection timed out
错误。
服务器日志中也没有真正有用的消息。
请帮助调试和确定问题。
PS:来自 RHEL 的 lftp
客户端可以正常连接到服务器。
FTP需要打开两个连接才能正常工作。一个用于控制,一个用于数据。
每当您收到“cd works but ls doesn't”时,数据连接未建立。
疑难解答提示:
- 沿途寻找任何 firewalls/NATs
- 尝试切换active/passive模式,这会从另一端打开数据连接
- 使用 tcpdump/wireshark
等网络调试工具查看发生了什么
我在 RHEL 机器上有一个“vsftpd”服务器 运行,它配置为 anonymous
通信。
我正在尝试使用 ftp
客户端从 AIX 7.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
命令失败并出现 Connection timed out
错误。
服务器日志中也没有真正有用的消息。
请帮助调试和确定问题。
PS:来自 RHEL 的 lftp
客户端可以正常连接到服务器。
FTP需要打开两个连接才能正常工作。一个用于控制,一个用于数据。 每当您收到“cd works but ls doesn't”时,数据连接未建立。
疑难解答提示:
- 沿途寻找任何 firewalls/NATs
- 尝试切换active/passive模式,这会从另一端打开数据连接
- 使用 tcpdump/wireshark 等网络调试工具查看发生了什么