当我尝试在 Debian 中按照以下命令连接到 FTP 服务器时联邦快递已启用
我已成功连接
但我无法用该命令列出目录的内容ls因为它粘在150 打开 ASCII 模式数据连接。
但当我禁用联邦快递我让它完美地工作了。
ftp ServerName.com
Connected to ServerName.com.
220 Microsoft FTP Service
331 Password required
Password:
230 User logged in.
Remote system type is Windows_NT.
ftp> ls
200 EPRT command successful.
150 Opening ASCII mode data connection.
这联邦快递配置如下
ufw status
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
21/tcp ALLOW Anywhere
20/tcp ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
21/tcp (v6) ALLOW Anywhere (v6)
20/tcp (v6) ALLOW Anywhere (v6)
我做错了什么吗?或者我需要补充什么联邦快递让我的 ftp 客户端按预期工作?
答案1
由于您已经打开端口 20,您可以pass
在验证身份后通过输入命令使 ftp 使用被动连接。