Невозможно подключиться к хосту по SSH [закрыто]

Я пытаюсь подключиться к моему хосту по SSH. Я использую Mac OSX. Когда я набираю в терминале:

ssh user@hostname

, я сразу получаю сообщение об ошибке:

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

Я пробовал использовать SSH в своем экземпляре EC2 (совсем другой хост), и у меня все нормально. Есть идеи, в чем может быть проблема или какие дальнейшие действия можно предпринять, чтобы выяснить проблему и исправить ее?

-1
задан 3 September 2013 в 13:07
2 ответа

Это указывает на то, что демон ssh не запущен или что установлен брандмауэр, отклоняющий соединение.

3
ответ дан 5 December 2019 в 19:16

В системе, в которой вы слишком стараетесь, запустите следующее:

ps aux | grep ssh
netstat -tulpn | grep 22

Вы не указываете, какая операционная система является целевым хостом. Если это Mac, вы , возможно, должны изменить параметры командной строки netstat. Но просто, вам нужно перечислить порты прослушивания и grep для порта 22, на котором работает ssh.

Если вы не получаете вывода ни от одной из вышеперечисленных, особенно от второй команды, то демон sshd не запущен, и вам нужно будет запустить его, прежде чем вы сможете подключиться.

Тем не менее, немедленная ошибка предполагает (как упоминал Ричард), что брандмауэр блокирует соединение.

0
ответ дан 5 December 2019 в 19:16

Теги

Похожие вопросы