Рейтинг:1

kex_exchange_identification: чтение: время ожидания подключения истекло при попытке подключиться по ssh к ноутбуку в локальной сети

флаг jp

Итак, у меня есть ноутбук с Pop! ОС (20.04 LTS), я только что установил openssh-сервер через sudo apt-get установить openssh-сервер и я пытаюсь подключиться к нему по SSH со своего настольного ПК с Windows 10, но получаю следующую ошибку:

PS C:\Users\enricojr\.ssh> ssh -vvv 192.168.254.203
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
debug1: Чтение данных конфигурации C:\Users\enricojr/.ssh/config
debug3: не удалось открыть файл: C:/ProgramData/ssh/ssh_config ошибка: 2
debug2: resolve_canonicalize: имя хоста 192.168.254.203 — это адрес
отладка2: ssh_connect_direct
debug1: подключение к порту 22 192.168.254.203 [192.168.254.203].
отладка1: соединение установлено.
debug1: файл идентификации C:\Users\enricojr/.ssh/id_rsa тип 0
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_rsa-cert ошибка: 2
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_rsa-cert.pub ошибка: 2
debug1: файл идентификации C:\Users\enricojr/.ssh/id_rsa-cert type -1
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_dsa ошибка: 2
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_dsa.pub ошибка: 2
debug1: файл идентификации C:\Users\enricojr/.ssh/id_dsa тип -1
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_dsa-cert ошибка: 2
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_dsa-cert.pub ошибка: 2
debug1: файл идентификации C:\Users\enricojr/.ssh/id_dsa-cert type -1
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_ecdsa ошибка: 2
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_ecdsa.pub ошибка: 2
debug1: файл идентификации C:\Users\enricojr/.ssh/id_ecdsa тип -1
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_ecdsa-cert ошибка: 2
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_ecdsa-cert.pub ошибка: 2
debug1: файл идентификации C:\Users\enricojr/.ssh/id_ecdsa-cert type -1
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_ed25519 ошибка: 2
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_ed25519.pub ошибка: 2
debug1: файл идентификации C:\Users\enricojr/.ssh/id_ed25519 тип -1
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_ed25519-cert error: 2
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_ed25519-cert.pub ошибка: 2
debug1: файл идентификации C:\Users\enricojr/.ssh/id_ed25519-cert type -1
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_xmss ошибка: 2
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_xmss.pub ошибка: 2
debug1: файл идентификации C:\Users\enricojr/.ssh/id_xmss тип -1
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_xmss-cert ошибка: 2
debug3: не удалось открыть файл: C:/Users/enricojr/.ssh/id_xmss-cert.pub ошибка: 2
debug1: файл идентификации C:\Users\enricojr/.ssh/id_xmss-cert type -1
debug1: строка локальной версии SSH-2.0-OpenSSH_for_Windows_8.1
debug3: recv - из CB(2) ОШИБКА: 138, io: 000001B6A4A39080
kex_exchange_identification: чтение: время ожидания соединения истекло

Ping в порядке, tracert тоже в порядке (если не указано иное, все команды выполняются из Windows Powershell)

PS C:\Users\enricojr\.ssh> tracert 192.168.254.203

Отслеживание маршрута до 192.168.254.203 с использованием не более 30 переходов

  1 2 мс 1 мс 2 мс 192.168.254.203

Трассировка завершена.

PS C:\Users\enricojr\.ssh> пинг 192.168.254.203

Пинг 192.168.254.203 с 32 байтами данных:
Ответ от 192.168.254.203: байт=32 время=2мс TTL=64
Ответ от 192.168.254.203: байт=32 время=2мс TTL=64
Ответ от 192.168.254.203: байт=32 время=2мс TTL=64
Ответ от 192.168.254.203: байт=32 время=2мс TTL=64

Статистика пинга для 192.168.254.203:
    Пакеты: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время прохождения туда и обратно в миллисекундах:
    Минимум = 2 мс, Максимум = 2 мс, Среднее = 2 мс

Бег ssh локальный хост непосредственно на пульте (у меня передо мной ноутбук) запрашивает пароль, а затем «подключается» просто отлично.

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

Кроме того, я могу подключиться по SSH с рабочего стола к совершенно другому удаленному устройству, моему Macbook Pro.

Я почти уверен, что проблема связана с установкой openssh-сервера на поп-ос, но это в значительной степени стандартно, я не запускал никаких дополнительных команд, кроме sudo systemctl остановить/перезапустить/состояние с момента его установки, и у меня сложилось впечатление, что это будет работать из коробки.

Есть идеи, что может быть не так?

редактировать1: результаты ssh-keyscan на рабочем столе -> удаленный

PS C:\Users\enricojr\.ssh> ssh-keyscan 192.168.254.203
чтение (192.168.254.203): время ожидания соединения истекло
чтение (192.168.254.203): время ожидания соединения истекло
чтение (192.168.254.203): время ожидания соединения истекло
флаг ng
Что дает `ssh-keyscan 192.168.254.203`? Вы можете отредактировать свой вопрос и опубликовать дополнительную информацию.
флаг jp
@Halfgaar все готово, пост обновлен. В основном "время ожидания соединения истекло"
флаг ng
Журнал SSH-сервера говорит что-то полезное? Обычно это `/var/log/auth.log`, но я не знаю, Поп! ОПЕРАЦИОННЫЕ СИСТЕМЫ.
Рейтинг:0
флаг jp

Не знаю, совпадение это или нет...

Когда я впервые настроил эту машину, я установил статический IP-адрес за пределами диапазона DHCP моего маршрутизатора, но забыл правильно установить сетевую маску.

Изменение его с 0.0.0.0 -> 255.255.255.0 и перезапуск, похоже, устранили проблему, но я не вижу, какое отношение сетевая маска имеет ко всему этому, так что все это может быть просто совпадением.

флаг ng
Сетевая маска определяет, получает ли ответы локальная сеть или ваш шлюз. Имеет смысл, что тогда вы получите странные ошибки подключения.
флаг jp
Это делает это тогда.Я наблюдал за выводом tcpdump и видел, что ответы идут нормально, пока я отлаживал это, так что да, теперь это имеет смысл.

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

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