2014-12-04 171 views
0

我在远程位置运行树莓派,所以我使用autossh设置了一个反向ssh隧道到我的一台服务器(CentOS 7)。所有的工作都很好,我可以使用这个反向ssh从服务器登录到Raspberry,但是我无法让服务器转发ssh,所以我无法通过服务器从笔记本电脑连接到Raspberry,我总是得到拒绝连接。 服务器上的防火墙已关闭,GatewayPorts yes已添加到sshd_config中,并且sshd已重新启动。反向SSH连接被拒绝

详细说明:

  1. 在树莓我打开反向SSH通道:

autossh -fnC -g -M 0 -R 2223:本地主机:22 [serveruser] @ [服务器] -p2002

  • 从我可以ssh到树莓没有问题的服务器:
  • SSH [raspberryuser] @localhost -p2223

  • 我已经添加了下一个到/ etc/SSH/sshd_config中并重新启动sshd服务后:
  • GatewayPorts是

  • 我可以成功地从服务器ssh到树莓:
  • SSH [raspberryuser] @localhost -p2223

  • 但是,当我试图从我的笔记本电脑通过此服务器连接到覆盆子:
  • ssh [raspberryuser]@[server] -p2223 
    ssh: connect to host [server] port 2223: Connection refused 
    
  • 服务器上的防火墙已停止

  • 的SELinux是

  • 我跑出去的想法在服务器上禁用,所以我愿意建议

    回答

    0

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

    我有什么,当我试图重新启动它SSHD没有重新启动,尽管“消息”的日志清楚地表明,它是反复重启唯一的解释:

    12月4日8时54分54秒XXX systemd:停止OpenSSH服务器守护程序...

    12月4日8时54分54秒XXX systemd:启动OpenSSH服务器守护程序...

    以任何方式,对服务器的完全重启解决了它。