На довольно новой установке Ubuntu 14.04 (machine1) у меня есть openssh-сервер с абсолютно конфигурацией по умолчанию.
При соединении от machine2 на LAN, с пустым ~/.ssh, я получаю следующий вывод отладки от сервера (работающий как/usr/sbin/sshd-p 22-D-d-e): http://pastebin.com/WeHGzsUM и соответствующие биты, вероятно:
debug1: permanently_set_uid: 118/65534 [preauth]
debug1: list_hostkey_types: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ssh-ed25519 [preauth]
debug1: SSH2_MSG_KEXINIT sent [preauth]
Read from socket failed: Connection reset by peer [preauth]
debug1: do_cleanup [preauth]
...
При соединении от machine2 с моим нормальным ~/.ssh, который работает над многими серверами, я получаю следующий вывод отладки на machine1: http://pastebin.com/uxKfAYSL
В обоих случаях, на machine2, клиентских отчетах: http://pastebin.com/dTp4mNne, который выглядит нормальным мне до последней строки:
ssh_exchange_identification: read: Connection reset by peer
На сервере и клиенте, ssh клиент версия:
OpenSSH_6.6p1 Ubuntu-2ubuntu1, OpenSSL 1.0.1 14 Mar 2012
И сервер имеет версию:
OpenSSH_6.6.1p1 Ubuntu-2ubuntu2, OpenSSL 1.0.1f 6 Jan 2014
Та же самая клиентская команда, которая приводит к сбою удаленно работы отлично над сервером, machine1, таким образом, это не проблема учетной записи.
Ранее, прежде чем я обновил свой ssh клиент на machine2, ssh заблокируется неограниченно долго после показа, что эта отладка произвела http://pastebin.com/JSX6r7Yp, и на сервере я видел бы следующее в auth.log
Jun 19 22:27:47 lemur sshd[6491]: Did not receive identification string from 192.168.1.12
ОБНОВЛЕНИЕ:
Складывается (благодаря @chaos), это не имело никакого отношения к ssh. Мне удалось установить плохую сетевую маску на машине сервера 255.255.255.255 вместо 255.255.255.0. Это вызвало проблемы для маршрутизации входящего трафика от LAN, но не от маршрутизатора.
Складывается (благодаря @chaos), это не имело никакого отношения к ssh. Мне удалось установить плохую сетевую маску на машине сервера 255.255.255.255 вместо 255.255.255.0. Это вызвало проблемы для маршрутизации входящего трафика от LAN, но не от маршрутизатора.
Попробуйте regenterating, хост включает сервер и клиенты:
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
Did not receive identification string
- ошибка, средняя, что сервер ожидает идентификационной строки клиента и никогда не получает ее.
Connection reset by peer
- ошибка означает, что на уровне TCP сервер сокращает соединение и не отправляет ACK
пакет.
Обе ошибки могут указать на проблему соединения. Попытайтесь использовать другой порт коммутатора для сервера. В Вашем клиентском журнале мы также видим, что клиент также никогда не получает indentification строку сервера, это должно прибыть что-то вроде этого:
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.9p1 Debian-5ubuntu1.3