Рейтинг:0

Не могу войти в SSH, "соединение закрыто портом [хост] 22". Необходимо удаленно перезагрузить компьютер

флаг jp

Во-первых, у меня не будет физического доступа к этой машине около месяца, поэтому я ищу способ удаленно ее перезагрузить. В прошлом я подключался к нему по ssh десятки раз, но, похоже, он загружался капризно и не принимает SSH-соединения. Если есть способ принудительно перезагрузить без аутентификации, я тоже приму этот ответ, но я хотел бы выяснить эту ошибку SSH. Пробовал SSH из MacOSX, Ubuntu и PuTTY, тот же результат.

Продезинфицированный журнал -vvv ниже: показывает одну преднамеренную неудачную попытку ввода пароля, а затем немедленную ошибку «соединение закрыто» после успешного ввода пароля.

OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Чтение данных конфигурации /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config строка 47: Применение параметров для *
debug1: подключение к порту 22 hostname.ddns.net.
отладка1: соединение установлено.
debug1: файл идентификации /Users/user/.ssh/id_rsa type -1
debug1: файл идентификации /Users/user/.ssh/id_rsa-cert type -1
debug1: файл идентификации /Users/user/.ssh/id_dsa type -1
debug1: файл идентификации /Users/user/.ssh/id_dsa-cert type -1
debug1: файл идентификации /Users/user/.ssh/id_ecdsa тип -1
debug1: файл идентификации /Users/user/.ssh/id_ecdsa-cert type -1
debug1: файл идентификации /Users/user/.ssh/id_ed25519 тип -1
debug1: файл идентификации /Users/user/.ssh/id_ed25519-cert type -1
debug1: файл идентификации /Users/user/.ssh/id_xmss тип -1
debug1: файл идентификации /Users/user/.ssh/id_xmss-cert type -1
debug1: строка локальной версии SSH-2.0-OpenSSH_8.1
debug1: удаленный протокол версии 2.0, удаленная версия программного обеспечения OpenSSH_8.2p1 Ubuntu-4ubuntu0.2
debug1: соответствие: OpenSSH_8.2p1 Ubuntu-4ubuntu0.2 pat OpenSSH* compat 0x04000000
debug3: fd 5 равен O_NONBLOCK
debug1: Аутентификация на hostname.ddns.net:22 как «пользователь»
debug3: hostkeys_foreach: чтение файла "/Users/user/.ssh/known_hosts"
debug3: record_hostkey: найден тип ключа ECDSA в файле /Users/user/.ssh/known_hosts:7
debug3: load_hostkeys: загружен 1 ключ с hostname.ddns.net
debug3: order_hostkeyalgs: предпочитать hostkeyalgs: [email protected], [email protected], [email protected], ecdsa -sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug3: отправить пакет: введите 20
debug1: SSH2_MSG_KEXINIT отправлен
debug3: получить пакет: введите 20
debug1: SSH2_MSG_KEXINIT получен
debug2: предложение KEXINIT локального клиента
debug2: Алгоритмы KEX: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16 -sha512, диффи-хеллман-группа18-ша512, диффи-хеллман-группа14-ша256, диффи-хеллман-группа14-ша1, доб-информация-с
debug2: алгоритмы ключа хоста: [email protected],[email protected],[email protected],ecdsa- sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, [email protected], [email protected], rsa-sha2-256-cert- [email protected],[email protected],ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa
debug2: шифры ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: шифры сток: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: главные администраторы MAC: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: Сток MAC: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: сжатие Технический директор: нет, [email protected], zlib
debug2: сжатие stoc: нет, [email protected], zlib
debug2: языки 
debug2: языки сток: 
отладка2: first_kex_follows 0 
отладка2: зарезервировано 0 
debug2: одноранговый сервер, предложение KEXINIT
debug2: Алгоритмы KEX: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16 -sha512,диффи-хеллман-группа18-ша512,диффи-хеллман-группа14-ша256
debug2: алгоритмы ключа хоста: rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519
debug2: шифры ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: шифры сток: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: главные администраторы MAC: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: Сток MAC: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: сжатие Технический директор: нет, [email protected]
debug2: сжатие исходный код: нет, [email protected]
debug2: языки 
debug2: языки сток: 
отладка2: first_kex_follows 0 
отладка2: зарезервировано 0 
debug1: kex: алгоритм: curve25519-sha256
debug1: kex: алгоритм ключа хоста: ecdsa-sha2-nistp256
debug1: kex: server->client шифр: [email protected] MAC: <неявное> сжатие: нет
debug1: kex: client->server шифр: [email protected] MAC: <неявное> сжатие: нет
debug3: отправить пакет: введите 30
debug1: ожидается SSH2_MSG_KEX_ECDH_REPLY
debug3: получить пакет: введите 31
debug1: ключ хоста сервера: ecdsa-sha2-nistp256 SHA256:iRTQSo4RTdhojOhRyY9wokC3bCgHZCpfEV9g87wJ5jA
debug3: hostkeys_foreach: чтение файла "/Users/user/.ssh/known_hosts"
debug3: record_hostkey: найден тип ключа ECDSA в файле /Users/user/.ssh/known_hosts:7
debug3: load_hostkeys: загружен 1 ключ с hostname.ddns.net
debug3: hostkeys_foreach: чтение файла "/Users/user/.ssh/known_hosts"
debug3: record_hostkey: найден тип ключа ECDSA в файле /Users/user/.ssh/known_hosts:7
debug3: load_hostkeys: загружен 1 ключ из xx.xx.xx.xx
debug1: Хост hostname.ddns.net известен и соответствует ключу хоста ECDSA.
debug1: найден ключ в /Users/user/.ssh/known_hosts:7
debug3: отправить пакет: тип 21
debug2: set_newkeys: режим 1
debug1: сменить ключ после 134217728 блоков
debug1: SSH2_MSG_NEWKEYS отправлено
debug1: ожидается SSH2_MSG_NEWKEYS
debug3: получить пакет: тип 21
debug1: SSH2_MSG_NEWKEYS получен
debug2: set_newkeys: режим 0
debug1: повторный ввод после 134217728 блоков
debug1: попытается ввести ключ: /Users/user/.ssh/id_rsa 
debug1: попытается ввести ключ: /Users/user/.ssh/id_dsa 
debug1: попытается ввести ключ: /Users/user/.ssh/id_ecdsa 
debug1: попытается ввести ключ: /Users/user/.ssh/id_ed25519 
debug1: попытается ввести ключ: /Users/user/.ssh/id_xmss 
debug2: pubkey_prepare: готово
debug3: отправить пакет: тип 5
debug3: получить пакет: тип 7
debug1: SSH2_MSG_EXT_INFO получен
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,[email protected],ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256 ,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected]>
debug3: получить пакет: тип 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT получен
debug3: отправить пакет: введите 50
debug3: получить пакет: введите 51
debug1: Аутентификации, которые могут продолжаться: открытый ключ, пароль
debug3: начать сначала, передать другой список открытых ключей, пароль
debug3: предпочтительный открытый ключ, интерактивная клавиатура, пароль
debug3: открытый ключ authmethod_lookup
debug3: остается предпочтительным: интерактивная клавиатура, пароль
debug3: открытый ключ authmethod_is_enabled
debug1: следующий метод аутентификации: открытый ключ
debug1: Попытка закрытого ключа: /Users/user/.ssh/id_rsa
debug3: нет такого идентификатора: /Users/user/.ssh/id_rsa: нет такого файла или каталога
debug1: Попытка закрытого ключа: /Users/user/.ssh/id_dsa
debug3: нет такого идентификатора: /Users/user/.ssh/id_dsa: нет такого файла или каталога
debug1: Попытка закрытого ключа: /Users/user/.ssh/id_ecdsa
debug3: нет такого идентификатора: /Users/user/.ssh/id_ecdsa: нет такого файла или каталога
debug1: Попытка закрытого ключа: /Users/user/.ssh/id_ed25519
debug3: нет такого идентификатора: /Users/user/.ssh/id_ed25519: нет такого файла или каталога
debug1: Попытка закрытого ключа: /Users/user/.ssh/id_xmss
debug3: нет такого идентификатора: /Users/user/.ssh/id_xmss: нет такого файла или каталога
debug2: мы не отправляли пакет, отключить метод
debug3: пароль authmethod_lookup
debug3: остается предпочтительным: ,пароль
debug3: пароль authmethod_is_enabled
debug1: следующий метод аутентификации: пароль
пароль [email protected]: 
debug3: отправить пакет: введите 50
debug2: мы отправили пакет паролей, ждем ответа
debug3: получить пакет: введите 51
debug1: Аутентификации, которые могут продолжаться: открытый ключ, пароль
Разрешение отклонено, попробуйте еще раз.
пароль [email protected]: 
debug3: отправить пакет: введите 50
debug2: мы отправили пакет паролей, ждем ответа
Соединение закрыто портом xx.xx.xx.xx 22
wittyb avatar
флаг jp
Оба 20.04, удаленная машина без головы и управляется 100% SSL.
флаг in
«способ принудительной перезагрузки без аутентификации» «только если вы физически находитесь на сервере и нажимаете кнопку… или отключаете питание. Если вы не можете подключиться через SSH, а это единственный способ войти, скорее всего, вы заблокированы до тех пор, пока не сможете снова получить доступ к машине. Иначе возникло бы очень много очень серьезных вопросов по безопасности…
wittyb avatar
флаг jp
Я понимаю. Я так и предполагал. В основном я опытный пользователь Google-фу, учусь на ходу. Многое изменилось с тех пор, как я играл с RedHat в 90-х. Я подумал, может быть, есть способ отправить команду «перезагрузка» вместе с логином. Я не могу сказать, аутентифицирует ли он сеанс и сразу же закрывает его, или он не может полностью аутентифицироваться. Если первое, возможно, я смогу нажать на перезагрузку. Если это последнее, я могу только надеяться, что у нас будет отключение электроэнергии, которое переживет мой ИБП. Ха! Спасибо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.