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