所以我试图让 ssh 在我的服务器上工作。我可以在我的本地网络上使用服务器的本地 ip 地址完全正常连接。当我尝试远程连接(通过我为服务器设置的域名,我知道它有效)时,我收到此连接被拒绝的错误:
ssh: connect to host bahhudson.mine.nu port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)
从我对这个问题所做的研究来看,我的路由器似乎出了点问题。我已经配置了端口转发,但这是我能想到的唯一导致“拒绝连接”错误的想法......我的路由器是 WRT120N,我已经将它配置为基于Portforward.com 的端口转发,这似乎有些过时因为其中一些图像与我的路由器设置不完全相同,但是我尝试了多种设置端口转发的方法,并且我知道端口 80 的转发有效,因为我的服务器具有正常工作的 HTTP 访问...
VPN 访问也以我认为类似的方式被阻止,因此 SSH 端口 22 被阻止的解决方案也可能类似于 VPN 被阻止的解决方案。
有任何想法吗?
谢谢!