ssh: Verbindung zu Host-Port 22: Verbindung abgelehnt

5420
Michael

Ich versuche, mit MobaXterm in mein neues Raspberry Pi zu ssh, aber ich erhalte die folgende Fehlermeldung: ssh: Verbindung zum Host ... Port 22: Verbindung abgelehnt.
Sowohl der PC als auch der Raspberry Pi verfügen über verdrahtete Verbindungen zum Router, und ich kann den Raspberry Pi erfolgreich anpingen. Ich habe auch das gleiche Problem mit Putty.

Um meine Verbindung zu testen, habe ich auch versucht, mich bei der Arbeit über MobaXterm am Supercomputer anzumelden, aber es wird der gleiche Fehler zurückgegeben. Ich weiß sicher, dass ssh auf diesem Computer ausgeführt wird, da ich von meinem Arbeitscomputer aus ssh hineinstellen kann. Ich habe den Port 22 überprüft und mein Internetdienstanbieter blockiert nicht. Ich habe versucht, die Firewall, die Portweiterleitung usw. zu deaktivieren, und es hat nichts funktioniert. Ich habe keinen Monitor mit HDMI-Verbindung, daher kann ich nicht testen, ob ich mich mit dem Raspberry Pi bei der Arbeit am Computer anmelden kann. Über Anregungen würde ich mich freuen. Danke im Voraus.

2

1 Antwort auf die Frage

2
Divin3

Also habe ich ein Bild gemacht, um unseren aktuellen Zustand zu veranschaulichen und die Erklärung zu erleichtern.

"A" ist der Computer zu Hause, "B" ist der Computer bei der Arbeit, "C" ist ein anderer Computer bei der Arbeit.

"C" hat Zugriff auf "B".

"A" hat keinen Zugriff auf "B" und dies ist unser Problem, das gelöst werden muss.

Der häufigste Grund dafür ist, dass "B" und "C" sich im selben Netzwerk befinden, "A" muss durch den Router gelangen, um auf "B" oder "C" zugreifen zu können.

"B" und "C" haben lokale IP-Adressen, beispielsweise 192.168.13.10für "B" und 192.168.13.20für "C". Der Router hat auch seine eigene IP-Adresse, eine interne (ex 192.168.13.1) und eine externe (ex 10.10.10.11), die über das Internet erreichbar sind.

"B" und "C" können problemlos miteinander kommunizieren, indem sie sich über die lokale IP-Adresse anrufen, da sie sich im selben Netzwerk befinden, wenn "C" über Port 22 mit "B" sprechen möchte, alles was er tun muss ist offene Kommunikation am 192.168.13.10:22.

Es wird ein bisschen komplizierter, wenn „A“ will „B“ oder „C“ erreichen, da es nur eine IP - Adresse ist, die über das Internet zugegriffen werden kann, und das ist der Router externe IP - Adresse: 10.10.10.11.

Was hier passiert, ist, dass es eine Portweiterleitung auf dem Router geben muss, was bedeutet, dass wir alle Informationen, die der Router am Port erhält, an 12345den Port 22 von "C" weiterleiten möchten . Wir müssen also die Router-Weiterleitung einrichten, die besagt, dass die eingehende Verbindung an den Anschluss 12345weitergeleitet werden soll 192.168.13.20:22(Adresse des Computers "C").

Wenn ich von jetzt an von einem externen Computer auf den Port 22 des Computers "C" zugreifen möchte, muss ich mich nur noch mit verbinden 10.10.10.11:12345


Damit dies funktioniert und auf Computer "B" von Computer "A" zugegriffen werden kann, muss im Router eine Portweiterleitung auf einen freien Port erfolgen, die auf die interne Adresse von Computer "B" Port 22 verweist .

Seitdem ist es mir gelungen, nach einer Neuinstallation auf den Raspberry Pi zuzugreifen. Ich hatte angenommen, dass es das gleiche Problem war, das mich davon abhielt, sich mit beiden zu verbinden, aber jetzt ist mir klar, welche zusätzlichen Komplikationen der Versuch besteht, zu einem PC außerhalb meines lokalen Netzwerks zu wechseln. Danke für die klare Erklärung. Es ist jetzt ziemlich spät, aber ich werde es morgen früh richtig durchgehen. Michael vor 8 Jahren 0
Ich bin froh, dass ich die Dinge klären konnte. Wenn Sie Fragen haben, können Sie sicher sein, dass Sie fragen. Einen schönen Tag noch :-) Divin3 vor 8 Jahren 0