AutoSSH 监控回显端口绑定到特定 IP

AutoSSH 监控回显端口绑定到特定 IP

我正在使用 autossh 创建 ssh 隧道。除了-Mautossh 的参数外,一切都很好。

它无法将特定 IP 绑定到远程主机。默认情况下,它会创建0.0.0.0:20000

我想绑定到环回 IP:。127.1.6.134:20000我可以这样做吗?

tcp        0      0 127.0.0.1:20000         0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.1.6.134:7681        0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.1.6.134:9100        0.0.0.0:*               LISTEN      - 

答案1

您可能GatewayPorts yes在 ssh 配置中的某个地方进行了设置。尝试禁用该设置,或将其添加到-o GatewayPorts no对 autossh 的调用中。这会将本地端口转发绑定到环回地址 - 尽管该地址可能只是 127.0.0.1。我不确定它是否也允许 127.1.6.134。

autossh 通过在 ssh 调用中添加参数来实现转发,如下所示:

ssh -L 20000:remotehost:20000 -R 20000:localhost:20001

使用GatewayPorts no,ssh 将本地转发绑定到环回地址,按照ssh_config 手册页

相关内容