
Недавно я внес изменения в свои экземпляры EC2/Ubuntu, установив OpenSSH. До этого я мог нормально подключаться по SSH, но теперь получаю эту ошибку:
ssh: connect to host shopious.com port 22: Connection refused
Есть идеи почему? Вот что там написано:
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
решение1
"Connection denied" — очень четкое сообщение. Это означает, что сам сервер работает. Но ни одна служба не привязана к данному порту.
В вашем случае на машине не запущен демон SSH или она настроена на прослушивание другого порта.
решение2
Если вы можете подключиться без SSH, войдите в систему и активируйте SSH для этого сеанса, используя:
sudo service sshd start
и если вы хотите, чтобы это всегда делалось после перезагрузки, например, используйте
sudo update-rc.d sshd defaults
он добавит sshd как службу.