Wie erstelle ich eine bleibende SSH Reverse Tunnel

March 19

Secure Shell (SSH) ist ein Protokoll für sichere Verbindung mit Remotecomputern. OpenSSH installiert standardmäßig auf den meisten Linux-Maschinen, implementiert die SSH-Protokoll-Funktionen. Zu diesen Features gehören Port-Forwarding, Kompression und Grafikprogramme weiterzuleiten. Port-Forwarding wird häufig verwendet, um Firewalls zu umgehen. Beispielsweise können Sie den SSH-Port auf einem entfernten Rechner Firewall öffnen und Senden von e-Mails an den remote-Server über SSH ohne Öffnen der e-Mail-Ports. Umgekehrte Spedition ist auch möglich. Sie können Ports auf einem entfernten Rechner auf den lokalen Computer weiterleiten.

Anweisungen

1 Geben Sie "Sudo apt-Get install Autossh" im Terminal auf die benötigten Pakete zu installieren.

2 Type "autossh -nNT -R remoteport:localhost:localport user@remotehost." Ersetzen Sie "Remoteport" durch den Port auf dem remote-Rechner, die auf Ihrem Computer weitergeleitet werden; "Localport" mit dem Anschluss möchten Sie den remote-Port an weitergeleitet werden und "Remotehost" mit der IP-Adresse oder Host-Namen des entfernten Rechners.

3 Geben Sie "Sudo Nano /etc/rc.local" und fügen Sie den Befehl "Autossh - nNT -R Remoteport:localhost:localport user@remotehost ein" in diese Datei. Speichern Sie die Datei durch Eingabe von "Strg" und "X" und dann "Y" und "Enter." Dadurch wird den Befehl ausgeführt, jedes Mal, wenn Sie Ihren Computer neu starten.