远程 SSH 连接被拒绝

远程 SSH 连接被拒绝

我是网络方面的新手,因此这个问题可能非常基本......

我正在尝试远程 SSH 到连接到我家庭网络的计算机,为此,我首先确保我可以通过本地 SSH 进入计算机(在 LAN 网络内的端口 2222 上),并且运行正常。然后我在调制解调器上添加了端口转发。将外部端口 2222 连接到相关机器上的正确端口。

端口转发的截图

每当我尝试使用我的全局 IP 连接到 ssh 时:

ssh user@globalIP -p 2222

我得到:

ssh: connect to host globalIP port 2222: Connection refused

看起来好像端口没有打开,这已通过开放端口检查工具得到确认。

端口检查工具的打印屏幕

我能做些什么?

答案1

将“外部端口结束”改为2222,然后重试。

(micha 编辑,(我无法重新登录我创建的访客帐户,所以我无法将其放入评论中)我尝试这样做,但结果没有改变...)

另外,请查看路由器本身的防火墙设置。我注意到有些消费级路由器有一个设置,即使手动转发,也不会允许端口上的任何传入连接。尝试快速尝试解决问题。

另外,请检查路由器设置中是否启用了“DMZ”。如果启用了,请尝试禁用。

(由 micha 编辑 我检查了防火墙设置,它说它不会阻止端口。我还检查了已被禁用的 DMZ。所以我重新启动了调制解调器,错误变为“连接超时”(并且花了很长时间才显示出来)如果我现在进行开放端口检查,它会告诉我端口 2222 已打开)

(由 micha 编辑,您是英雄,更换到另一个网络就成功了!)

相关内容