Ist es möglich, zwischen zwei verschiedenen Netzwerken zu ssh?


12

Wie kann man zwischen zwei verschiedenen Netzwerken SSH? Danke im Voraus. Hier ist das fragliche Szenario:

  • IP meines Heim-PCs: 192.168.1.106
  • Öffentliche IP-Adresse: XXX.YYY.ZZZ.254
  • IP meines Büro-PCs: 192.168.10.130
  • Öffentliche IP des Büros: XXX.YYY.ZZZ.160

Wie kann ich SSH von 192.168.1.106(meinem Zuhause) nach 192.168.10.130(Büro) oder umgekehrt? Ist das möglich? Bitte hilf mir.

Antworten:


11

Dies ist möglich, wenn Sie eine Portweiterleitung auf einem empfangenden Router haben. Wenn Sie beispielsweise vom Büro zurück nach Hause ssh möchten, müssen Sie zuerst die Einstellungen des Heimrouters aufrufen und die Portweiterleitung für Port 22 an eine bestimmte IP-Adresse in Ihrem Heimnetzwerk und die Portnummer, in Ihrem Fall 192.168.1.106Port , einrichten 22. Auf diese Weise werden Sie vom Büro ssh user@XXX.YYY.ZZZ.254aus vom Router auf Ihren Heimcomputer umgeleitet.

Die Einstellungen für die Portweiterleitung unterscheiden sich von Router zu Router. Schauen Sie sich die Beispiele im Artikel So leiten Sie Ports auf Ihrem Router weiter , um ein Gefühl dafür zu bekommen

Mit Office kann es schwierig sein, da es von Ihrem Unternehmen abhängt und die IT normalerweise Nein sagt, aber Sie möchten sie möglicherweise fragen


Es funktioniert !!! Vielen Dank für Ihre wertvolle Hilfe.
Dinesh Dhananjayan

2

Sie benötigen einen öffentlich zugänglichen Port, um eine Verbindung herzustellen.

Eine gute Lösung ist NGROK . Suchen Sie nach dem gewünschten "TCP-Tunnel" ngrok tcp 22.

Der Port wird einem eigenen temporären Domainnamen ausgesetzt, der öffentlich zugänglich ist. ngrokist kostenlos, obwohl die Domain der freien Benutzer beim ngrokSchließen zurückgesetzt wird. Das Einschalten des Computers wird nicht beendet ngrok. Schließen ngrokSie einfach nicht und es sollte Ihnen gut gehen.

Die andere Option , die ich getan habe , ist , einen Wirt zu kaufen, (Domain optional) (Ich benutze digitalocean und namesilo), dann verwenden Sie tinc zu vpn meinem Computer zu Hause, mein Server, und mein Laptop mit meinem Server als Host und die anderen beiden Computer als Clients. Ich dann sshzu meinem Server, dann kann ich sshzu meinem anderen Computer.



0

Ja, das ist absolut möglich. In der Regel verwenden Sie hierfür die Portweiterleitung (bei verschiedenen Routern für Privathaushalte kann die Art und Weise der Portweiterleitung variieren). Es gibt jedoch ein Problem damit. Die meisten Internetdienstanbieter erlauben Ihnen dies nicht. Wahrscheinlich können Sie von der Arbeit aus nicht auf Ihren Heimcomputer zugreifen. Remote-Anmeldung über das Internet bedeutet fast immer, dass Sie sich an Ihren ISP wenden müssen, um ihm mitzuteilen, dass diese Funktion aktiviert werden soll, was Sie höchstwahrscheinlich zusätzliches Geld kosten wird. Zumindest war das bei mir der Fall, als ich von der Arbeit zu Hause auf meinen Computer zugreifen wollte.

Weitere Informationen zum ordnungsgemäßen Einrichten der Portweiterleitung finden Sie auf YouTube .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.