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


33

所以我试图让ssh在我的服务器上工作。我可以使用服务器的本地IP地址在本地网络上连接。当我尝试远程连接时(通过我为服务器设置的域名,该域名我知道可以正常工作),我收到此连接被拒绝的错误消息:

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

通过对问题的研究,我的路由器似乎出了点问题。我已经配置了端口转发,但是这是我能想到的导致“连接被拒绝”错误的唯一思路...我的路由器是WRT120N,并且我已经基于Portforward.com将它配置为用于端口转发,这似乎有些过时了由于这些图像中的某些图像与我的路由器设置不完全相同,但是我尝试了多种方法来设置portforwarding,并且我知道端口80的转发是可行的,因为我的服务器具有HTTP访问权限,正在运行...

我也以类似的方式也阻止了VPN访问,因此SSH端口22被阻止的解决方案也可能与VPN被阻止的解决方案相似。

有任何想法吗?

谢谢!

Answers:


20

您的ISP可能会阻止与端口22的连接(您或您的路由器对此无能为力)。只需将SSHd设置为在其他端口(例如2222)上运行即可。

在中/etc/ssh/sshd_config,更改Port 22Port 2222然后sudo service ssh restart。向前端口2222(或其他端口),然后重试。


我仍然收到相同的拒绝连接错误(使用ssh时未指定端口时为22,使用-p 222时为2222)。我将传入端口22转发到2222,并在sshd_config中将端口更改为2222。我有遗漏什么吗?
bahudso 2012年

1
请尝试以下操作:路由器上的传入2222必须转发到2222(端口2222在中设置sshd_config)。
ish 2012年

@izx表示路由器规则。在某个时候,我以为我吓坏了,不知道自己在做什么。大声笑!
GTodorov '17

对于未来的读者。确保您要引用/etc/ssh/sshd_config(注意ssh d)文件。拉了一个小时的头发后,我知道了这个微小的区别。; P
Shashanth

我的新路由器将端口22用于其远程管理功能,并且未在接口上的任何位置列出该端口,因此它不一定是ISP。
tu-Restate Monica-dor duh,

21

只是分享。(可能具有不同的配置

就我而言,我发现该错误可能发生是因为我没有openssh-server在另一台计算机上安装。

在另一台机器上安装openssh-server后,出现问题:

ssh: connect to host 192.168.XXX.XXX port 22: Connection refused

解决了。


18
  1. 首先检查openssh-server安装在该系统中。

  2. 检查ssh服务的状态,使ssh服务启动。

    sudo service ssh status    
    sudo service ssh start
    
  3. iptables在该系统中检查端口22是否被阻塞。只需允许端口进入iptables,然后检查即可。

    sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT
    
  4. 否则ssh,通过编辑将端口号从22 更改为2222

    vi etc/ssh/sshd_config    
    /etc/init.d/ssh restart.
    

5

检查SSH服务状态,如果停止,则启动SSH服务:

sudo service ssh status

就我而言,SSH已停止,但是在启动服务后:

sudo service ssh start

我可以远程登录Linux。


4

我用以下命令解决了这个问题:

sudo apt-get purge openssh-server 
sudo apt-get install openssh-server

0

另一个可能的原因是终端会话和主机服务器之间的代理需要用户ID密码访问,它被拒绝以允许通信流,这是由于网络防火墙或ssl-socks等造成的。


这似乎不是“可能的原因”,特别是考虑到已接受的答案。
belacqua

0

解决方案是在服务器的端口号前加上“ -p”:

命令行示例:

ssh -L localport:127.0.0.1:localport username@ServerIP **-p** **serverport**

0

只需转到whm然后打开主机访问控制 更改,如下所示

sshd ALL允许


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.