所以我正在尝试在我的服务器上启用SSH。我可以使用服务器的本地IP地址在本地网络上连接得很好。但是当我尝试远程连接(通过我为服务器设置的域名,我知道它是有效的),我遇到了连接被拒绝的错误。
从我对这个问题的研究来看,似乎我的路由器出了一些问题。我已经配置了端口转发,但这是唯一可能导致"连接被拒绝"错误的原因...我的路由器是WRT120N型号,我根据Portforward.com进行了配置,但这个网站似乎有点过时,因为其中一些图片与我的路由器设置不完全相同。不过,我尝试了多种方式来设置端口转发,并且我知道端口80的转发是有效的,因为我的服务器可以通过HTTP访问。
此外,我认为VPN访问也被类似的方式阻止了,所以解决SSH端口22被阻止的方法可能与解决VPN被阻止的方法类似。
有什么想法吗?
谢谢!
ssh: connect to host bahhudson.mine.nu port 22: Connection refused
从我对这个问题的研究来看,似乎我的路由器出了一些问题。我已经配置了端口转发,但这是唯一可能导致"连接被拒绝"错误的原因...我的路由器是WRT120N型号,我根据Portforward.com进行了配置,但这个网站似乎有点过时,因为其中一些图片与我的路由器设置不完全相同。不过,我尝试了多种方式来设置端口转发,并且我知道端口80的转发是有效的,因为我的服务器可以通过HTTP访问。
此外,我认为VPN访问也被类似的方式阻止了,所以解决SSH端口22被阻止的方法可能与解决VPN被阻止的方法类似。
有什么想法吗?
谢谢!
sudo apt install openssh-server
)。一旦安装了,ssh-copy-id -i id_rsa.pub user@172.17.0.1
没有报错。我是通过ssh将ssh密钥从Docker容器所托管的主机复制到主机上的。 - yogender