反向SSH连接被拒绝

时间:2014-12-04 14:54:29

标签: ssh centos7

我在远程位置运行覆盆子pi,因此我使用autossh为我的一台服务器(CentOS 7)设置了反向ssh隧道。一切正常,我可以使用这个反向ssh从服务器登录到Raspberry,但我无法让服务器转发ssh,所以我无法通过服务器从笔记本电脑连接到Raspberry,我总是得到连接拒绝。 服务器上的防火墙已关闭,GatewayPorts是已添加到sshd_config并重新启动sshd。

详细说明:

  1. 在Raspberry上,我打开了反向SSh隧道:
  2.   

    autossh -fNC -g -M 0 -R 2223:localhost:22 [serveruser] @ [server] -p2002

    1. 从服务器上我可以毫不费力地进入Raspberry:
    2.   

      ssh [raspberryuser] @localhost -p2223

      1. 我添加了/ etc / ssh / sshd_config的下一个并重新启动了sshd服务:
      2.   

        GatewayPorts yes

        1. 我可以从服务器成功进入Raspberry:
        2.   

          ssh [raspberryuser] @localhost -p2223

          1. 但当我尝试通过此服务器从笔记本电脑连接到Raspberry时:
          2. ssh [raspberryuser]@[server] -p2223
            ssh: connect to host [server] port 2223: Connection refused
            
            1. 服务器上的防火墙已停止

            2. 在服务器上禁用SELinux

            3. 我没有想法,所以我愿意接受建议

1 个答案:

答案 0 :(得分:1)

这不是一个真正的答案,但在重新启动服务器(CentOS 7)后,现在我可以通过服务器从我的笔记本电脑连接到Raspberry,不再接收“拒绝连接”。

我试图重启时没有重启SSHD的唯一解释,虽然'messages'日志清楚地显示它重复重启:

  

Dec 4 08:54:54 xxx systemd:停止OpenSSH服务器守护程序...

     

Dec 4 08:54:54 xxx systemd:启动OpenSSH服务器守护程序......

无论如何,服务器的完全重启已经解决了它。