Не могу SSH с моего компьютера Mac: ssh_exchange_identification


1

Я пытаюсь SSH к моему местному Raspberry Pi, и я получаю:

eran-mac:~ eran$ ssh 192.168.178.24
ssh_exchange_identification: Connection closed by remote host
eran-mac:~ eran$ 

Я попытался с -v, а затем:

eran-mac:~ eran$ ssh -v 192.168.178.24
OpenSSH_5.9p1, OpenSSL 0.9.8x 10 May 2012
debug1: Reading configuration data /Users/eran/.ssh/config
debug1: /Users/eran/.ssh/config line 1: Applying options for *
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 *
debug1: Connecting to 192.168.178.24 [192.168.178.24] port 22.
debug1: Connection established.
debug1: identity file /Users/eran/.ssh/id_rsa type -1
debug1: identity file /Users/eran/.ssh/id_rsa-cert type -1
debug1: identity file /Users/eran/.ssh/id_dsa type -1
debug1: identity file /Users/eran/.ssh/id_dsa-cert type -1
ssh_exchange_identification: Connection closed by remote host
eran-mac:~ eran$ 

похоже твой sshd разбился. проверь логи на сервере.
— Воспоминание

Ответы:


1

В большинстве случаев это проблема со стороны сервера, поэтому проверьте свой Raspberry Pi.

Большинство дистрибутивов GNU / Linux имеют /var/log/secure, вы можете найти больше данных о том, почему соединение закрыто.

Также проверьте /etc/hosts.denyи , /etc/hosts.allowесли они , возможно , блокирует доступ. Быстрое исправление может выполнить эту команду в оболочке:

echo 'SSHD: ALL' >> /etc/hosts.allow

Некоторые дополнительные решения, которые вы можете проверить, можно найти здесь: http://www.linuxquestions.org/questions/linux-software-2/ssh_exchange_identification-connection-closed-by-remote-host-103423/


Я продолжал искать, и на моем Mac папка .ssh пуста. это может быть связано? Изменение hosts.allow / deny на rpi проблематично, так как у меня нет доступа по ssh
— eran

Отсутствие папки .ssh в mac home dir может быть проблематичным, только если у вас был доступ к Pi через ключи, которые там хранятся. В противном случае он создается для хранения информации о соединении при первом подключении. У вас включена учетная запись root для входа по ssh, так что вы можете попробовать войти через нее?
— b4d

Чтобы проверить, не является ли это проблемой настроек вашего аккаунта Mac, настройте новую локальную учетную запись и войдите на рабочий стол Mac. Затем попробуйте подключиться, как вы быssh usernameOnPi@192.168.178.24
— b4d
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.