Fernzugriff auf einen Computer mit statischer privater IP über einen Router mit bekannter öffentlicher IP über SSH

-1

Ich möchte über SSH von einer beliebigen entfernten Adresse aus auf einen Computer hinter einem Router zugreifen. Ich habe grundlegende UNIX-Funktionen und einige Codierungshintergründe, aber ich habe nur minimalen Netzwerkhintergrund. Die Maschine, mit der ich mich verbinden möchte, ist eine Windows-Maschine, auf der CygWin ausgeführt wird.

Dies ist mein aktuelles Setup:

Öffentliche Router-IP (bekannte öffentliche IP) ]: Sagen wir, es ist 88.88.88.88
[Die private IP des Computers (Zugang benötigen) ]: 192.168.1.2

Ich habe bereits Port 22 im Router für die Adresse 192.168.1.2 weitergeleitet. Meine Frage wäre hier

  • Wie verwende ich den SSH-Befehl ordnungsgemäß, um von einem Remote-Computer auf diesen Computer zuzugreifen?
  • Muss ich auf der Serverseite zusätzliche Einstellungen vornehmen?
  • Das Herstellen einer Verbindung von innerhalb des Netzwerks über eine private IP-Adresse funktioniert, aber ich habe keine Ahnung, wie Sie dies für den Fernzugriff einrichten.
  • Wenn weitere Informationen benötigt werden, lass es mich wissen.

Ich habe wichtige Arbeit an dieser Maschine, auf die ich während der Arbeit zugreifen kann. Daher werden Ihre Antworten sehr geschätzt. Vielen Dank.

KhunWasut
quelle
2
Sie stellen eine Verbindung zur öffentlichen IP-Adresse und nicht zur privaten IP-Adresse her. Alles andere hört sich richtig an. Hast du das schon probiert? Hast du ein problem
Appleoddity
Ja. Die Sache ist, dass die öffentliche IP die IP des Routers ist, aber ich muss auf den Computer zugreifen, der sich hinter diesem Router befindet. (192.168.1.2 statt 192.168.1.1) Ich habe versucht, von einem SSH-Client auf meinem Telefon über ein Mobilfunknetz eine Verbindung zu dieser Adresse herzustellen, kann jedoch nicht auf den Computer zugreifen. Ich wusste nicht, wie ich das machen soll.
KhunWasut
Ich habe es tatsächlich über [link] (www.yougetsignal.com) von meinem Handy aus versucht, die öffentliche IP-Adresse und den Port 22 einzugeben, und der Port wurde geschlossen. Denken Sie, dass dies auch ein Problem des ISP ist, der den Port blockiert?
KhunWasut
Möglicherweise blockiert Ihr ISP den Port. Es ist eine gute Idee, einen anderen Port als den üblichen zu verwenden. Ändern Sie den äußeren Port in etwas anderes und weisen Sie ihn dann auf die interne IP-Adresse und den Port 22.
HazardousGlitch
Hier kann ein grundlegendes Missverständnis vorliegen. Ich bin etwas unklar. Ihr Router hat eine öffentliche IP-Adresse. Sie stellen eine Verbindung zu dieser öffentlichen IP-Adresse her. Die Portweiterleitung im Router sagt, eingehende Anfragen, die an Port 22 meiner öffentlichen IP-Adresse gerichtet sind, an die interne Maschine mit der IP-Adresse 192.168.1.2 weiterleiten. Die Port-Weiterleitung ist das, was dies tut. Sie werden niemals eine interne IP-Adresse für Ihre Anfragen im öffentlichen Internet verwenden.
Appleoddity