在公共 IP 上启用 SSH

在公共 IP 上启用 SSH

我刚刚控制了一台服务器。这台服务器在私有环境中运行,使用 VPN,可通过私有 IP 访问。现在它是公开的,并链接到域名。我可以使用私有 IP 通过 VPN 访问 SSH,但不能通过域名访问。

我应该做哪些操作?

这是一台 Centos 6.5 服务器。

答案1

您的 sshd 配置为使用默认值ListenAddress,这意味着它正在监听所有可用接口,因此是其他原因导致了您的问题。

  • 为了尝试排除 DNS 问题,请尝试直接连接到公共 IP - 会发生什么,ssh 会提供什么消息?

  • 查看你的 iptables(防火墙)配置并确定它是否导致问题,公共 IP 地址是否已被阻止?

  • 是否有上游设备阻碍访问?

相关内容