2014-12-04 173 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服務器守護程序...

    以任何方式,對服務器的完全重啓解決了它。