我无法从网络外部访问我的 FTP 服务器

我无法从网络外部访问我的 FTP 服务器

我已经设置了具有静态 IP 的 FTP 服务器,这样我可以轻松地通过网络中的任何其他设备访问它。我还打开了端口 21 和 20,这也允许我使用外部 IP 打开 FTP 服务器。

即使如此,它仍然只能在它所在的网络内访问。我尝试过完全关闭 FTP 服务器上的防火墙,但没有任何变化。如果我关闭路由器的防火墙,我甚至无法从网络内访问 FTP 服务器。我应该怎么做?我只想从外部访问它。

我使用手机上的移动数据来从外部检查它是否有效,尽管我也在不同网络和不同 ISP 上的另一台计算机上进行过检查。

答案1

首先,您知道 FTP 是一种不安全的协议,对吗?

其次,您的 ISP 很可能正在阻止端口 20 和 21 以及入站 ftp 流量(深度数据包检查)。

您可以尝试使用非标准端口来解决此问题。

但您确实应该使用 sftp / scp。

https://www.digitalocean.com/community/tutorials/how-to-use-sftp-to-securely-transfer-files-with-a-remote-server

相关内容