我正常使用了一些 FTP 帐户,并尝试了一些通过命令行上传文件的方法。
我基于这个答案就像这个问题,显然我无法让它们工作。第一个是因为我对 powershell 不熟悉,第二个是因为我不知道如何指定路径。(仅尝试过ftp://server.tld/desired/path
)
我没有太多时间,也没有给自己太大压力。之后,我在连接服务器时遇到了一些问题。
如果我使用本地连接(电缆),WinSCP 会给出此错误
无法打开传输通道。原因:无法建立连接,因为目标计算机主动拒绝。无法检索目录列表
进入被动模式(*、*、*、*、67,102)
当我使用无线 WPA2-Enterprise 连接时,
检测到超时。无法检索目录列表
TYPE 现在是 ASCII
列出目录‘/’时出错。
FileZilla 只给我
连接超时。无法检索目录列表。
我尝试了被动和主动连接,选择了特定的路径,重新检查了防火墙权限,但没有任何效果......
这仅发生在我的服务器上,任何其他 FTP 连接都可以正常工作。
但我不太清楚这个问题是什么引起的。
答案1
如果您的客户端和服务器都位于具有私有 IP 地址的内部网络上,并且您尝试使用公共 NAT IP 地址访问服务器,则您的防火墙/路由器很可能不允许您通过外部地址与内部进行通信。
在仔细检查路由和所有相关防火墙(包括软件防火墙)后,您可以尝试重新启动有问题的服务器上的 FTP 服务。这种情况非常罕见,但我曾见过 FTP 服务器进程挂起的情况。
您还可以尝试从服务器本身访问服务器。(使用“ localhost
”而不是服务器的主机名或 IP 地址)。