У меня есть ssh config которой я пользуюсь уже несколько месяцев. Конфигурация настроена так:

Host <hostname>
    Hostname <ip address in config>
    User <username>
    Identityfile /Users/<username>/.ssh/id_rsa
    ForwardAgent

И это всегда работало просто с помощью ssh <hostname> . Неожиданно сегодня истекает это с подробным выводом:

ssh -vv <hostname>
OpenSSH_7.3p1, LibreSSL 2.4.1
debug1: Reading configuration data /Users/usernamei/.ssh/config
debug1: /Users/usernamei/.ssh/config line 10: Applying options for *
debug1: /Users/usernamei/.ssh/config line 56: Applying options for <hostname>
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug2: resolving "<ip address>" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <ip address> [<ip address>] port 22.
debug1: connect to address <ip address> port 22: Connection refused
ssh: connect to host <ip address> port 22: Connection refused

Я нахожусь на macOSX . Я даже не могу пропинговать адрес в моей конфигурации:

ping <ip address in config>  

... вышеупомянутая команда истекает ....

Я не могу понять ничего плохого в том, что я делаю. Может кто-нибудь, пожалуйста, помогите мне? Что может быть возможной причиной?

1 ответ1

1

Connection refused означает, что ваш целевой хост доступен, но не запускает демон sshd для принятия вашего соединения. Посоветуйтесь с системным администратором этого хоста.

Неспособность ping хост была бессмысленной на протяжении многих лет. Я не знаю, почему люди все еще считают это проблемой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .