Не могу 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.