GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Verbinden eines Ssh-Tunnels beim Neustart?

Wie kann ich einen Tunnel wiederherstellen, wenn mein Localhost ausfällt?

Ich habe 2 Maschinen, Remotehost und localhost, auf meinem localhost läuft autossh, um den Tunnel im Falle von Netzwerkproblemen am Leben zu erhalten.

autossh -M 20000 -L 3300:192.168.2.101:3306 -R 3000:192.168.1.3:3000 [email protected] -p 80

aber was ist, wenn ich den localhost neu starten muss? Wie verbinde ich den Tunnel dann automatisch neu?

Akzeptierte Antwort:

Fügen Sie den Befehl zum Aufbau des Tunnels in ein Skript ein, das beim Booten ausgeführt wird. Sie könnten /etc/rc.local verwenden, Sie könnten Ihr eigenes Init-Skript in /etc/init oder /etc/init.d schreiben, oder eleganter könnten Sie ein Skript in /etc/network/if-up.d schreiben . Die letzte Option führt das Skript aus, nachdem die Netzwerkschnittstelle aufgerufen wurde.


Ubuntu
  1. So erstellen Sie einen SSH-Tunnel über einen Proxy in Ubuntu Linux

  2. Ssh – Beschränken eines Ssh/scp/sftp-Benutzers auf ein Verzeichnis?

  3. Ssh – Tunnelverkehr durch eine andere Maschine über SSH?

  4. Ssh wird beim Neustart auf den Standardport zurückgesetzt?

  5. Wie leitet man das Internet durch einen SSH-Tunnel?

Ssh – Wie funktioniert Reverse-SSH-Tunneling?

Verbindung zum Host localhost Port 22 herstellen:Verbindung abgelehnt

ssh-Verzögerung beim Verbinden

HTTPS-SSH-Tunnel

VPN-Tunnel für den SSH-Fernzugriff

SSH-Verbindung über einen Reverse (Remote) SSH-Tunnel