Die SSH-Verbindung wurde nur von einem bestimmten PC abgelehnt

973
llxxee

Ich verbinde mich über SSH mit meinem Server, aber ich stoße auf ein wirklich seltsames Problem.

  1. Ich kann mich mit lokaler IP (192.168. **. **) mit meinem Server verbinden.
  2. Ich kann keine Verbindung zu meinem Server über die öffentliche IP-Adresse meines eigenen Laptops herstellen
  3. Mein Mitbewohner kann seinen Laptop verwenden, um über seine lokale und öffentliche IP-Adresse eine Verbindung zum Server herzustellen
  4. Ich kann mein Mobiltelefon (Android) verwenden, um über die lokale und die öffentliche IP-Adresse eine Verbindung zum Server herzustellen (es gibt eine tolle App mit dem Namen "JuiceSSH").

Es scheint, dass nur mein PC nicht über SSH mit dem Server verbunden werden kann. Hier ist das Fehlerprotokoll:

OpenSSH_7.1p2, OpenSSL 1.0.2h 3 May 2016 debug1: Reading configuration data /etc/ssh/ssh_config debug2: ssh_connect: needpriv 0 debug1: Connecting to **.**.*.*** [**.**.*.***] port 22. debug1: connect to address **.**.*.*** port 22: Connection refused ssh: connect to host **.**.*.*** port 22: Connection refused 

Ich habe es mit einer anderen Internet-Umgebung ausprobiert (anderes WLAN und auch mein Telefon als Hostpot verwendet) und alle Verbindungen wurden abgelehnt. In der oben genannten Umgebung kann mein Telefon über JuiceSSH eine Verbindung zum Server herstellen.


Ich habe die Ports auf dem Server überprüft und sie werden nicht blockiert (sonst können mein Telefon und der Computer meines Mitbewohners keine Verbindung herstellen)

Mein Mitbewohner und ich benutzen beide Windows 10 . Da sich der PC meines Mitbewohners problemlos mit dem Server verbinden kann, könnte es zu Problemen mit meinem eigenen PC kommen. Ich habe versucht, eine Verbindung mit Putty, Smartty und der Secure Shell-Erweiterung von Chrome herzustellen, aber alle Verbindungen werden abgelehnt, solange sie von meinem PC gesendet werden.

Mein PC kann sich jedoch mit dem Server verbinden, wenn er sich in derselben WLAN-Umgebung mit 192.168 befindet. **. **

Ich bin wirklich verwirrt, warum nur die Verbindung zum PC abgelehnt wird (nur bei Verwendung der öffentlichen IP-Adresse des Servers) .

Bei dem Server handelt es sich übrigens um ein Intel Edison-Board mit Yocto-Linux.

0
Nur um sicher zu sein: Ihr SSH-Server befindet sich auf einem anderen physischen Computer als der Computer, auf dem Sie Probleme haben? Master-Guy vor 7 Jahren 0
Ja, der Server befindet sich auf einem Intel Edison Board (wie das Raspberry Board). Da nur die Verbindung meines PCs abgelehnt wird, glaube ich, dass möglicherweise Probleme mit der Umgebung vor Ort auftreten (nur mein Gedanke). Ich könnte die Platine vor einiger Zeit von meinem Computer aus mit SSH verbinden und dann die Firmware der Platine flashen. Ich kann mich trotzdem mit 192.168 verbinden. \ * \ *. \ * \ * llxxee vor 7 Jahren 0
Haben Sie eine Firewall auf Ihrem Laptop? Versuchen Sie es für eine Weile zu deaktivieren ... wenn dies hilft, fügen Sie dem 22-Port eine ausgehende Regel hinzu Adam Silenko vor 7 Jahren 0
Auch Ihre Windows-Firewall, da dies ein stiller Killer ist. Wenn dies in Ordnung aussieht, überprüfen Sie Ihre Ereignisanzeige auf Details. Möglicherweise sind darin einige Informationen enthalten. Master-Guy vor 7 Jahren 0
Ich habe die Firewall deaktiviert, kann aber immer noch keine Verbindung zum Server herstellen. Ich habe auch keine hilfreichen Informationen im Event Viewer gefunden. llxxee vor 7 Jahren 0

0 Antworten auf die Frage