Kann auf den SSH-Dienst in einem privaten Netzwerk zugegriffen werden?

2515
Cosmore

Mein Freund hat einen SSH-Server in einem privaten Netzwerk (IP-Adresse ist 10.9.11. *). Kann auf diesen SSH-Server in einem öffentlichen Netzwerk zugegriffen werden? wenn es möglich ist, sag mir bitte, wie ich es bekommen kann. Vielen Dank

0

2 Antworten auf die Frage

2
Ignacio Vazquez-Abrams

Das hat nichts mit SSH zu tun. Private Adressen wie 10/24 können nicht im Internet geroutet werden. Daher muss eine bestimmte Form von NAT verwendet werden, um es für eine öffentliche Adresse verfügbar zu machen. Normalerweise erfolgt dies mit den "Portweiterleitungsfunktionen" eines Routers oder eines ähnlichen Geräts.

Dank Ignacio, ich habe wenig Wissen über NAT, bedeutet das, dass es einen öffentlichen Host geben muss, auf den öffentlich zugegriffen werden kann, um die NAT-Funktion bereitzustellen, sodass ich die Hostadresse im SSH-Client verwenden kann? Cosmore vor 11 Jahren 0
Kein öffentlicher Host, sondern ein Host mit öffentlichen und privaten Adressen, über den die SSH-Verbindung an die endgültige private Adresse weitergeleitet werden kann. Ignacio Vazquez-Abrams vor 11 Jahren 0
Ich habe es bekommen, genau das möchte ich sagen, danke, NAT bedeutet, dass ein zweiter Host zum Aufbau der Verbindung benötigt wird. Ich verwende die Forward-Host-IP und den Port 10000 (zum Beispiel) im SSH-Client. Der Forward-Host ordnet Port 10000 dem privaten Ziel A (mit geöffnetem Port B) zu. Ist das richtig? Cosmore vor 11 Jahren 0
Hört sich richtig an. Ignacio Vazquez-Abrams vor 11 Jahren 0
0
Journeyman Geek

Es gibt ein paar Ansätze, die ich mir vorstellen kann. Zusätzlich zur Ignacio-Lösung für die Verwendung von nat können Sie das umgekehrte SSH-Tunneln verwenden, indem Sie eine Verbindung vom Server Ihres Freundes zu Ihrem System oder einem dritten System herstellen oder einen IPv6-Tunnel-Provider auf dem Server sowie den Clientsystemen einrichten. Ich habe dies mit gogo6 gemacht und die ipv6-Adresse und den Tunnel für ipv6 verwendet

Der Link, den Sie zur Verfügung gestellt haben, hilft wirklich. Umgekehrtes SSH-Tunneln muss zwei Einschränkungen folgen: 1) Quelle ist öffentliche Adresse, 2) Quelle und Ziel haben beide SSH-Server, oder? Ist es möglich, dass Windows eine Art SSH-Server hat? Cosmore vor 11 Jahren 0
Nur das Ziel würde es in einem Szenario mit zwei Systemen und der Ziel- und der mittlere Server in einem Szenario mit drei Systemen benötigen. Es sollte mit Windows und einem SSH-Server funktionieren - die meisten Windows-SSH-Server sind einfache openssh-Ports. Journeyman Geek vor 11 Jahren 0
Danke, ich denke umgekehrtes SSH-Tunneln ist die beste Lösung in meinem Szenario. Cosmore vor 11 Jahren 0