server – ssh:连接到主机myremotehost.com端口22:连接被拒绝

所以我想让ssh在我的服务器上工作.我可以在我的本地网络上连接服务器的本地IP地址完全正常.当我尝试远程连接时(通过我为服务器设置的域名,我知道它可以工作)我得到这个连接拒绝错误:

ssh: connect to host bahhudson.mine.nu port 22: Connection refused

从我对这个问题的研究看来,我的路由器出现了问题.我已经配置了端口转发,但这是我能想到的唯一一个导致“连接被拒绝”的错误……我的路由器是WRT120N,我已根据Portforward.com配置了端口转发,这似乎有些过时了,因为有些这些图像并不完全像我的路由器设置一样,但我尝试了多种设置端口转发的方法,我知道端口80的转发是有效的,因为我的服务器有HTTP访问权限正在工作……

此外,VPN访问被阻塞在我认为类似的方式中,因此阻止SSH端口22的解决方案也可能类似于被阻止的VPN的解决方案.

有任何想法吗?

谢谢!

最佳答案
您的ISP可能会阻止与端口22的连接(您或您的路由器无法解决此问题).只需将SSHd设置为在不同的端口上运行,例如2222.

在/ etc / ssh / sshd_config中,将端口22更改为端口2222,然后将sudo service ssh restart更改.端口转发2222(或其他),然后再试一次.

转载注明原文:server – ssh:连接到主机myremotehost.com端口22:连接被拒绝 - 代码日志