ssh 到本地主机可以工作,但是远程连接不可以

ssh 到本地主机可以工作,但是远程连接不可以

我在 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

如果您完成上述操作后进行测试并且一切正常,那么您将需要在防火墙上打开一个端口。

这没有考虑到您可能从互联网提供商处获得的硬件路由器/防火墙。

相关内容