我在使用外部 IP 通过 vsftpd 连接到 Ubuntu 12.04 服务器时遇到问题。本地IP连接成功。我使用 FileZilla 作为 ftp 客户端。我知道网上有很多关于此的内容,但没有任何内容可以解决我的问题。我的路由器中转发了端口 21,我相信 vsftpd.conf 文件是正确的。我唯一能想到的是我没有设置任何被动配置,但不确定我是否需要它们。如果有人可以帮助我解决这个问题,那就太好了。如果需要,我可以提供我的 vsftpd.conf,而且我还可以截取我的路由器配置的屏幕截图以确保它也是正确的。
答案1
也转发端口 20,然后再次检查。并从公共服务进行检查(如果 ftp 工作),因为某些路由器(和 ISP)不允许您从内部连接到您的公共 IP