So melden Sie sich per SSH bei einem Server hinter einem LAN an

So melden Sie sich per SSH bei einem Server hinter einem LAN an

Es gibt einen Server in einem privaten Unternehmen, der keine öffentliche IP hat, seine IP ist 192.168.x.x.

Und ich kenne die öffentliche IP des Unternehmens: 61.xx.xx.xx,

Gibt es ein Tool oder eine Methode, mit der ich mich bei einem Server hinter einem LAN anmelden kann?

Ich möchte TeamViewer nicht installieren, weil es zu langsam ist.

Ich möchte nur SSH-Zugriff haben.

Vielen Dank.

Antwort1

Wenn die öffentliche IP-Adresse über einen SSH-Server verfügt und Sie über die Anmeldeinformationen dafür verfügen, können Sie die SSH-Portweiterleitung einrichten.

In der Befehlszeile können Sie Folgendes tun:

ssh [email protected] -L 22:192.168.x.x:22

Dadurch wird eine Portweiterleitung von Ihrem eigenen Computer zum Server im internen Netzwerk eingerichtet. Benutzer ist das Benutzerkonto auf dem Server mit der Adresse 61.xx.xx.xx und first 22 ist der Port auf Ihrem lokalen Computer, mit dem Sie sich verbinden, wenn Sie sich mit dem Server innerhalb des privaten Netzwerks verbinden möchten.

ssh [email protected]

verbindet Sie dann mit dem anderen Server. Wenn Sie bereits einen SSH-Server auf Ihrem lokalen Computer laufen haben, können Sie einen anderen Port wie 222 verwenden und dann die Verbindung folgendermaßen herstellen:

ssh -p 222 [email protected]

Sie müssen den Port im ersten SSH-Befehl anpassen, der den Tunnel einrichtet.

Wenn Sie Tunneling mit PuTTY einrichten müssen,http://howto.ccs.neu.edu/howto/windows/ssh-port-tunneling-with-putty/hat dafür klare Anweisungen.

Wenn unter der Adresse 61.xx.xx.xx kein SSH-Daemon ausgeführt wird, müssen Sie die Portweiterleitung auf dem Router konfigurieren, der den Verkehr zwischen öffentlichem und privatem Netzwerk verwaltet. Sie müssen die Portweiterleitung von einem externen Port (z. B. 61.xx.xx.xx:222) an die interne IP 192.168.xx:22 konfigurieren.

  • Tero

verwandte Informationen