PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Reverse SSH prüfen & aufrecht halten



D12turb3d
11.06.15, 17:16
Hallo zusammen,

ich bin absoluter Anfänger, was Linux angeht. Ich benötige Eure Hilfe bei folgender Ausgangssituation:

Ich möchte zwischen einem Raspbian Pi und einem gemieteten Rootserver einen Remote-SSH-Tunnel herstellen und dauerhaft aufrecht erhalten.


Folgendes habe ich bereits eingerichtet:
- OPENSSH-Client auf Raspberry installiert, Keys generiert
- OPENSSH-Server auf Rootserver installiert, Public Key auf Server kopiert
- sshd_config um die Zeile Gateway_Ports yes auf dem Server erweitert

Auf dem Raspberry starte ich den Tunnel mit:
ssh -R [PortServer]:[lokale IP]:[PortLokal] benutzer@Server

Das funktioniert soweit auch fehlerfrei.
Was ich aber gern möchte, ist, dass wenn der SSH-Tunnel (aus welchem Grund auch immer) geschlossen wird, er automatisch wieder aufgebaut wird.

Ich hoffe, ich habe mich einigermaßen verständlich ausgedrückt.

Gruß
Sebastian

davidbaumann
11.06.15, 18:23
Naja. Google hilft hier ;)

Der Ersteller dieses Posts hat sich wohl wirklich Gedanken gemacht: http://www.brandonchecketts.com/archives/creating-a-permanent-ssh-tunnel-between-linux-servers

Oft hilft es aber, das ssh keep alive zu aktivieren, und einfach per Schleife immer wieder eine SSH-Verbindung aufzubauen:


#!/bin/sh

while true; do
ssh --bla-blub --optionen-hier --usw
sleep 1
done

TheDarkRose
11.06.15, 21:34
autossh

*10zeichen