Ist es möglich, über SSH eine Verbindung zu einem Computer hinter einem Router herzustellen, wobei nur die öffentliche IP-Adresse (des Routers) bekannt ist?
ssh -v <IP>
, es auf einem Pastebin wie pastebin.com oder in Ihrem Beitrag einzufügen .
Ist es möglich, über SSH eine Verbindung zu einem Computer hinter einem Router herzustellen, wobei nur die öffentliche IP-Adresse (des Routers) bekannt ist?
ssh -v <IP>
, es auf einem Pastebin wie pastebin.com oder in Ihrem Beitrag einzufügen .
Antworten:
Sind Sie der Administrator des Remote-Computers / Netzwerks?
Ja. Sie müssen Port 22 (oder den Port, auf dem Sie ssh ausführen) über Ihre Firewall weiterleiten. Darüber hinaus schlage ich vor, einige Maßnahmen zu ergreifen, um das Hacken zu erschweren, z. B. das Wechseln zu einem anderen Port, das Zulassen nur öffentlicher Schlüssel oder das Beschränken von Remoteverbindungen auf bestimmte IP-Adressen.
Alternativ müssen Sie ein VPN einrichten, um durch die Remote-Firewall zu gelangen.
Alternativ müssen Sie möglicherweise zuerst ssh zur Remote-Firewall und dann von dort zum Remote-Computer.
Wenn Sie nur der Administrator dieses Computers und nicht des Netzwerks sind, müssen Sie den Netzwerkadministrator fragen.
Nein. Sie müssen den Administrator des Remote-Computers / Netzwerks fragen, wie er darauf zugreifen soll. Wenn er es nicht weiß, schlagen Sie vor, dass er eine der oben genannten Einstellungen vornimmt.
In Bezug auf Ihre SSH-Ausgabe http://pastebin.com/dDxd4GjQ scheint SSH an Standardport 22 auf dem Remote-Host nicht geöffnet zu sein. (Möglicherweise überhaupt kein SSH oder eine Firewall schützt es).
Wenn Sie über eine Berechtigung verfügen, können Sie die Ports dieses Hosts scannen, um festzustellen, ob an einem anderen Port ein bindender SSH-Port vorhanden ist.
Etwas wie :
nmap -sS <IP>
ssh <IP>
?