2016-09-02 9 views
-2

Ich habe versucht, SSH zu meinem RPi von einem externen Netzwerk für eine Weile mit wenig Glück. Ich habe alle Anleitungen befolgt und sie sagen alle die gleichen Dinge: SSH einrichten, Port an Port 22 weiterleiten und dann mit der externen IP-Adresse verbinden. Ich war in der Lage, problemlos SSH an das RPi mit meiner internen IP aus dem gleichen Netzwerk ohne Problem, aber nicht von meiner externen IP. Dies ist meine Konfiguration für Port-Forwarding:Probleme SSHing zu Raspberry Pi von externen IP

enter image description here

, dass die interne IP für meine RPi der Ethernet-Verbindung ist. Ich habe es mit der IP für WiFi auch versucht und es hat nur den gleichen Effekt. Wenn ich versuche, SSH mit meiner externen IP-Adresse zu verwenden, wird das Zeitlimit überschritten, unabhängig davon, welche interne IP-Adresse weitergeleitet wird (Ethernet oder WiFi). Ich habe es auf meinem PC sowohl auf PuTTY versucht und von meinem Macbook

sudo ssh [email protected]

mit davon abhielt, sich einfach mal. Das einzige, was ich denken könnte, ist ein Problem mit einer Firewall, aber ich habe keine Ahnung, wie Firewalls funktionieren. Wenn dies schon einmal gesehen wurde und es sich um ein Firewall-Problem handelt, wäre eine detailliertere Anleitung hilfreich.

Auch wenn das Problem nicht bekannt ist, gibt es eine Möglichkeit, den SSH-Aufruf zu debuggen und zu sehen, wo genau es fehlschlägt, wenn ich die externe IP verwende? Jede Art von Hilfe wird sehr geschätzt.

+0

'ssh -v -v -v pi @ my.external.ip.address' wird gedruckt, was genau es tat. Sie würden nicht zufällig versuchen, sich von Ihrem internen LAN aus mit Ihrer externen IP-Adresse zu verbinden, oder? – alvits

+0

Keine downvotes von mir, und während ein interessantes Problem, dieses Q ist nicht über Programmierung wie für StackOverflow definiert. Es ** kann ** am S.E. angemessener sein. verwandte Websites http://superuser.com ODER http://raspberrypi.stackexchange.com/. Überlege dir, ob du den "flag" -Link am Ende deines Qs verwendest und bitte den Moderator, ihn zu bewegen. Bitte poste nicht das gleiche Q auf 2 verschiedenen Seiten. Danke und viel Glück. – shellter

+0

Ja, ich überlegte, auf einer anderen Website zu posten, aber ich dachte, dass ich auch hier posten könnte, weil es eine allgemeine SSH-Frage ist und jemand die Antwort wahrscheinlich kennt – MegaAmoonguss

Antwort

0

Ich habe vor kurzem mit meinem pi viel durchgemacht. Wie alvits andeutet, wird es wahrscheinlich nicht funktionieren, wenn Sie versuchen, sich über das LAN mit dem Pi zu verbinden. Sie müssen von einer externen IP-Adresse testen.

Sie sollten auch nicht sudo müssen.

Wenn Sie immer noch pi/himbeer als Benutzernamen und Passwort verwenden, ändern Sie so schnell wie möglich. Sobald die Firewall geöffnet ist, wird es nicht mehr lange dauern, bis Sie Bots sehen, die versuchen sich einzuloggen. Ich denke, es waren ungefähr 30 Minuten auf meinem Rechner. Es war interessant für ein paar Tage, dann nervig. Fast alle Angriffe stoppten, als ich von Port 22 fortging.

+0

ich mit WiFi von einem anderen Router mit dem gleichen Modem verbunden getestet wurde, aber ich habe gerade die externe IP-Adresse auf dieser Verbindung ausgecheckt und es ist (nicht überraschend) das gleiche. Das könnte mein Problem sein, ich werde versuchen, das nächste Mal, wenn ich irgendwo anders als mein Haus bin. Danke für den Vorschlag. – MegaAmoonguss

0

Entsprechend this page, es scheint nicht, dass mein Router SSH unterstützt. Ich konnte Online-Anleitungen finden, wie ich sie mit benutzerdefinierter Firmware aktivieren kann, aber wahrscheinlich werde ich das nicht versuchen. Danke für die Hilfe sowieso!

+0

Nein. Sie sprachen über 'ssh' Zugriff auf den Router, nicht ssh-Weiterleitung. Verwaltung von Routern/Wifis sind streng https. – alvits

+0

@alvits ok, das scheint mehr Sinn zu machen. Ich denke, ich muss dann mehr Fehlersuche machen – MegaAmoonguss