
Ich habe vor Kurzem Änderungen an meinen EC2/Ubuntu-Instanzen vorgenommen, indem ich OpenSSH installiert habe. Zuvor war SSH für mich problemlos möglich. Jetzt erhalte ich jedoch diesen Fehler:
ssh: connect to host shopious.com port 22: Connection refused
Irgendeine Idee, warum? Hier steht:
OpenSSH_5.9p1, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to mysite.com [54.251.103.225] port 22.
debug1: connect to address 54.251.103.225 port 22: Connection refused
ssh: connect to host mysite.com port 22: Connection refused
Antwort1
"Verbindung verweigert" ist eine sehr eindeutige Meldung. Sie bedeutet, dass der Server selbst läuft. An den angegebenen Port ist aber kein Dienst gebunden.
In Ihrem Fall läuft auf der Maschine kein SSH-Daemon oder sie ist so konfiguriert, dass sie auf einem anderen Port lauscht.
Antwort2
Wenn Sie ohne SSH eine Verbindung herstellen können, melden Sie sich an und aktivieren Sie dann SSH für diese Sitzung mit:
sudo service sshd start
und wenn Sie möchten, dass dies immer nach dem Neustart erfolgt, verwenden Sie beispielsweise
sudo update-rc.d sshd defaults
es wird sshd als Dienst hinzufügen.