我必须访问防火墙后面的openvpn-vpn服务器,为此,我使用ssh-反向隧道。虽然使用“普通”ssh命令工作,但通过autossh进行连接则不起作用。对于所有其他连接,autossh工作得很好。
autossh:debug1: connect_next:主机本地主机(127.0.0.1:1149)时,fd=7 debug3:通道2:等待连接debug1:连接失败:连接拒绝connect_to本地主机端口1149:失败。debug3:发送数据包:类型92 debug2:通道2:僵尸debug2:通道2:垃圾收集debug1:通道2:免费: 193.175.84.201,nchannels 3 debug3: channel 2: status:以下连接已打开:我不知道这有什么区别,谁知道会有什么不对?
发布于 2022-01-19 12:52:37
为任何有同样问题的人找到了解决方案:
而不是:
/usr/bin/autossh -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -N -R 0.0.0.0:8888:localhost:1149 user@server命令需要如下所示:
/usr/bin/autossh -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -o ExitOnForwardFailure=yes -R 0.0.0.0:8888:localhost:1194 user@server -N因此,-N选项需要在末尾。
https://unix.stackexchange.com/questions/686034
复制相似问题