我在远程位置运行覆盆子pi,因此我使用autossh为我的一台服务器(CentOS 7)设置了反向ssh隧道。一切正常,我可以使用这个反向ssh从服务器登录到Raspberry,但我无法让服务器转发ssh,所以我无法通过服务器从笔记本电脑连接到Raspberry,我总是得到连接拒绝。 服务器上的防火墙已关闭,GatewayPorts是已添加到sshd_config并重新启动sshd。
详细说明:
autossh -fNC -g -M 0 -R 2223:localhost:22 [serveruser] @ [server] -p2002
ssh [raspberryuser] @localhost -p2223
GatewayPorts yes
ssh [raspberryuser] @localhost -p2223
ssh [raspberryuser]@[server] -p2223 ssh: connect to host [server] port 2223: Connection refused
服务器上的防火墙已停止
在服务器上禁用SELinux
我没有想法,所以我愿意接受建议
答案 0 :(得分:1)
这不是一个真正的答案,但在重新启动服务器(CentOS 7)后,现在我可以通过服务器从我的笔记本电脑连接到Raspberry,不再接收“拒绝连接”。
我试图重启时没有重启SSHD的唯一解释,虽然'messages'日志清楚地显示它重复重启:
Dec 4 08:54:54 xxx systemd:停止OpenSSH服务器守护程序...
Dec 4 08:54:54 xxx systemd:启动OpenSSH服务器守护程序......
无论如何,服务器的完全重启已经解决了它。