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 手冊頁

相關內容