Соединение с «именем сервера» закрыто удаленным хостом
3028
quack quixote
Я просто настроил SSH на своем сервере freeNAS. Однако каждый раз, когда я подключаюсь, меня выгоняют сразу же. Я получаю следующее сообщение:
Connection to (my server name) closed by remote host.
Кто-нибудь знает, почему это происходит?
Это журнал сервера для служб SSH:
Oct 9 09:35:52 sshd[2389]: Did not receive identification string from 204.16.252.112 Oct 9 09:36:22 sshd[2390]: Did not receive identification string from 69.163.149.200 Oct 9 09:36:44 sshd[2391]: SSH: Server;Ltype: Version;Remote: 192.168.1.1-55235;Protocol: 2.0;Client: OpenSSH_5.1p1 Debian-5ubuntu1 Oct 9 09:36:54 sshd[2391]: Accepted password for "username" from 192.168.1.1 port 55235 ssh2
Это журнал сервера для служб SSH: 9 октября 09:35:52 sshd [2389]: не получено идентификационная строка с 204.16.252.112 9 октября 09:36:22 sshd [2390]: не получено идентификационная строка с 69.163. 149.200 9 октября 09:36:44 sshd [2391]: SSH: сервер; Ltype: версия; удаленный: 192.168.1.1-55235; протокол: 2.0; клиент: OpenSSH_5.1p1 Debian-5ubuntu1 9 октября 09:36:54 sshd [ 2391]: принят пароль для «username» из порта 192.168.1.1 55235 ssh2
15 лет назад
0
2 ответа на вопрос
2
tangens
Это могло произойти, потому что
сервер принимает только версию протокола SSH, которую не предоставляет ваш клиент,
сервер допускает только асимметричную аутентификацию (RSA, DSA), и вы не указали ключ
Попробуйте установить подробный флаг на вашем клиенте. Это должно дать вам несколько советов. В противном случае проверьте журнал сервера.
1
Andrew Keith
это означает, что сокет соединения TCP был прерван с другой стороны. Это общая ошибка и не относится к SSH.
Возможно, вы захотите проверить аутентификацию вашего SSH-сервера на предмет наличия у вас разрешения на доступ к SSH.
Я не знаком с видом используемого вами программного обеспечения SSH, но большинство SSH-серверов имеют какой-то способ вывода отладочной информации в журнал. Попробуйте включить эту функцию, чтобы увидеть, что происходит.