从 LAN 外部访问 FTP

从 LAN 外部访问 FTP

我有一台 Centos 服务器。如果在局域网中通过私有 IP 登录,我可以连接到 FTP。如果我在局域网外尝试登录,我会收到超时错误。

iptables 没有配置,所以这应该不是问题。iptables -L -n returns一个空列表。

我正在使用 vsftpd

该服务器位于我无法控制的主机中。目前我无法询问主机的系统管理员是否有东西阻塞了端口 21。

我可以检查服务器上的哪些内容?有什么方法可以确定端口是否被服务器外部的防火墙阻止?

谢谢。

答案1

http://www.yougetsignal.com/tools/open-ports/并在端口 20 和 21 上测试你的公共 IP。如果它显示关闭那么有一些东西阻塞了与该端口的通信。可能需要执行以下一项、部分或全部任务:

  • 配置防火墙
  • 在路由器上打开端口
  • 将路由器中的端口路由到您的服务器

答案2

私有 IP 无法通过互联网访问。尝试使用 DnyDNS 来解决这个问题,或者获取一个官方 IP 来访问互联网,并使用 NAT 配置防火墙/路由器以访问您的内部设备。

相关内容