我刚刚控制了一台服务器。这台服务器在私有环境中运行,使用 VPN,可通过私有 IP 访问。现在它是公开的,并链接到域名。我可以使用私有 IP 通过 VPN 访问 SSH,但不能通过域名访问。
我应该做哪些操作?
这是一台 Centos 6.5 服务器。
答案1
您的 sshd 配置为使用默认值ListenAddress
,这意味着它正在监听所有可用接口,因此是其他原因导致了您的问题。
为了尝试排除 DNS 问题,请尝试直接连接到公共 IP - 会发生什么,ssh 会提供什么消息?
查看你的 iptables(防火墙)配置并确定它是否导致问题,公共 IP 地址是否已被阻止?
是否有上游设备阻碍访问?