SSH-Zugriff auf Host nicht möglich

SSH-Zugriff auf Host nicht möglich

Ich versuche, per SSH auf meinen Host zuzugreifen. Ich verwende Mac OSX. Im Terminal gebe ich Folgendes ein:

ssh user@hostname

Ich erhalte sofort die folgende Fehlermeldung:

connect to host xx.xx.xxx.xx port 22: connection refused

Ich habe versucht, per SSH auf meine EC2-Instanz zuzugreifen (ein ganz anderer Host) und das funktioniert problemlos. Irgendeine Idee, wo das Problem liegen könnte oder welche weiteren Fehlerbehebungsmaßnahmen ich ergreifen kann, um das Problem herauszufinden und zu beheben?

Antwort1

Dies weist darauf hin, dass der SSH-Daemon nicht ausgeführt wird oder dass eine Firewall so eingestellt ist, dass die Verbindung abgelehnt wird.

Antwort2

Führen Sie auf dem System, auf das Sie zugreifen möchten, Folgendes aus:

ps aux | grep ssh
netstat -tulpn | grep 22

Sie geben nicht an, welches Betriebssystem der Zielhost ist. Wenn es sich um einen Mac handelt,Maimüssen die Befehlszeilenparameter von netstat ändern. Sie müssen lediglich die Abhörports auflisten und nach Port 22 suchen, auf dem SSH läuft.

Wenn Sie von keinem der oben genannten Befehle, insbesondere vom zweiten, eine Ausgabe erhalten, wird Ihr SSHD-Daemon nicht ausgeführt und Sie müssen ihn starten, bevor Sie eine Verbindung herstellen können.

Ein sofortiger Fehler würde jedoch (wie Richard erwähnte) darauf hinweisen, dass eine Firewall die Verbindung blockiert.

verwandte Informationen