AutoSSH-Monitor-Echo-Port-Bindung an bestimmte IP

AutoSSH-Monitor-Echo-Port-Bindung an bestimmte IP

Ich verwende Autossh zum Erstellen eines SSH-Tunnels. Alles gut, außer -Mden Autossh-Parametern.

Es kann keine Bindung an eine bestimmte IP-Adresse eines Remote-Hosts erfolgen. Standardmäßig wird Folgendes erstellt 0.0.0.0:20000.

Ich möchte eine Verbindung zur Loopback-IP herstellen: 127.1.6.134:20000. Kann ich das tun?

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      - 

Antwort1

Sie haben dies wahrscheinlich GatewayPorts yesirgendwo in Ihrer SSH-Konfiguration eingestellt. Versuchen Sie, dies zu deaktivieren oder -o GatewayPorts nodem Aufruf von Autossh hinzuzufügen. Dadurch wird der lokale Port an die Loopback-Adresse weitergeleitet – obwohl dies nur 127.0.0.1 sein könnte. Ich bin nicht sicher, ob auch 127.1.6.134 zulässig ist.

autossh implementiert die Weiterleitung, indem es dem Aufruf von ssh Argumente hinzufügt, wie folgt:

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

Mit GatewayPorts nobindet ssh die lokale Weiterleitung an die Loopback-Adresse, gemäß derssh_config - Manpage.

verwandte Informationen