我在 SSH 连接到我的计算机时遇到了问题。ssh localhost
工作正常。但是当我使用此网站时:http://www.infobyip.com/sshservertest.php检查我的远程连接,它不起作用。(我认为该网站正在运行,因为我过去曾成功使用它)。我摆弄了ssh_config
、,sshd_config
并检查了 ssh 日志,但不知道下一步该尝试什么。有什么想法吗?
(这些都没有帮助: 本地 SSH 使用“localhost”时有效,但使用 IP 地址则无效)
答案1
这听起来像是防火墙阻止了通信。由于您可以通过 SSH 连接到本地主机,因此服务已启动并正在运行,并且位于正确的端口上。服务或 sshd 配置没有问题。
取决于您使用的 Linux 版本:
Red Hat / Centos 运行 -服务 iptables 停止
Debian / Ubuntu-看这里: http://forums.debian.net/viewtopic.php?f=10&t=112759
如果您完成上述操作后进行测试并且一切正常,那么您将需要在防火墙上打开一个端口。
这没有考虑到您可能从互联网提供商处获得的硬件路由器/防火墙。