当我的 ISP 阻止端口 21 时,如何连接到 FTP 服务器?

当我的 ISP 阻止端口 21 时,如何连接到 FTP 服务器?

我正在尝试通过端口 21 连接到共享托管 FTP 服务器,但我的 ISP 阻止了该端口。我正在使用互联网加密狗。我正在旅行,必须使用加密狗,因为这个偏远地区没有其他有线互联网或 Wifi。我联系了主机,他们拒绝更改单个站点的端口。端口 990 不可用,因为我的主机本身在端口 21 上提供 FTPS。

那么,当我的 ISP 阻止端口 21 时,我该如何连接到端口 21 上的 FTP 服务器?FTP 代理?我有一个本地设置的 Windows Server,可以在其上安装自定义应用程序。

答案1

最简单的方法可能是通过开放传出的服务器使用 SSH 隧道21。(有关详细信息,请参阅例如如何使用 SSH 隧道访问受限服务器并安全浏览

ssh -L 10021:ftp.example.com:21 [email protected]

或者在 Windows 上,使用相同的设置油灰.然后使用 连接ftp://localhost:10021/

如果您没有这样的中间服务器(SSH、VPN 等),您实际上需要使用另一个端口。如果 FTPS 配置为使用相同的端口21,请查看是否可以使用安全FTP默认为端口22(因为它使用 SSH)。

相关内容