我已经设置了具有静态 IP 的 FTP 服务器,这样我可以轻松地通过网络中的任何其他设备访问它。我还打开了端口 21 和 20,这也允许我使用外部 IP 打开 FTP 服务器。
即使如此,它仍然只能在它所在的网络内访问。我尝试过完全关闭 FTP 服务器上的防火墙,但没有任何变化。如果我关闭路由器的防火墙,我甚至无法从网络内访问 FTP 服务器。我应该怎么做?我只想从外部访问它。
我使用手机上的移动数据来从外部检查它是否有效,尽管我也在不同网络和不同 ISP 上的另一台计算机上进行过检查。
答案1
首先,您知道 FTP 是一种不安全的协议,对吗?
其次,您的 ISP 很可能正在阻止端口 20 和 21 以及入站 ftp 流量(深度数据包检查)。
您可以尝试使用非标准端口来解决此问题。
但您确实应该使用 sftp / scp。