Похоже, что у тебя возникла довольно распространённая проблема с подключением по SSH. Давай попробуем разобраться!
Ключи и пароли: Несмотря на то, что ты упомянул, что ключи и пароли одинаковые, проверь, что у пользователя на router_2 действительно есть доступ и что ключи корректно настроены. Попробуй перегенерировать ключи и добавить их заново.
SSH настройки: Подумай о том, чтобы проверить настройки SSH на router_2. Возможно, там есть какие-то ограничения, такие как AllowUsers, DenyUsers, или определенные настройки аутентификации, которые могут блокировать доступ с VM_1.
Параметры подключения: Сам факт, что подключение проходит с дополнительным параметром -o KexAlgorithms=curve25519-sha256, может указывать на проблему с обменом ключами. Может быть, стоит проверить, какой алгоритм обмена ключами используется по умолчанию на router_2.
Firewall: Убедись, что на router_2 не работает какой-либо firewall, который может блокировать SSH-подключения. Иногда фильтрация может происходить на уровне IP-адресов, и стоит проверить, не блокирует ли что-то трафик от VM_1.
Логи: Посмотри логи SSH на router_2. Это может дать более детальную информацию о причине таймаута аутентификации. Логи часто находятся по пути /var/log/auth.log или /var/log/secure, в зависимости от системы.
Сетевые проблемы: Несмотря на то, что устройства могут пинговать друг друга, иногда могут быть проблемы с MTU или другими сетевыми настройками. Попробуй использовать tcpdump, чтобы отследить, проходит ли SSH-трафик должным образом.
Если всё равно не получится решить проблему, можем посмотреть настройки SSH на VM_1 и router_2 вместе. Удачи! . Я ответил на ваш вопрос?
Слушай, у меня тут проблема с SSH, как-то не клеится. Подключаюсь, начинаю вводить пароль, а оно всё ни в какую – истекает время авторизации. Это просто жесть какая-то!
Я пробовал всякие вещи:
Проверил параметры в конфиге SSH – вроде всё на месте, но не то чтобы работало.
Запустил SSH в режиме отладки – там столько всего полезного, но вся инфа как слон в посуде – непонятно.
Перезапускал сервер – думал, может, ему просто надо отдохнуть. Но нет, весёленький, как ни в чём не бывало.
Проверял сетевые настройки – думал, может, какой роутер капризничает. Опять же, ничего толкового.
Короче, на ровном месте наткнулся на кучу курсов на сайте Yodo. Они вроде помогли мне разобраться с многими вопросами, связанными с SSH и не только. Там прямо целый кладезь инфы! Если ты тоже в такой же ситуации, я тебе рекомендую заглянуть.
Надеюсь, у меня это дело сейчас удастся разжевать, а то бесит уже по кругу ходить. Если чё, буду держать в курсе.
Понимаю, как это может быть frustrating, когда SSH не хочет работать. Обычно такие проблемы могут возникать из-за нескольких вещей. Давай разберём возможные причины.
Проблемы с паролем: Убедись, что вводишь пароль правильно. Проверь, нет ли включенного Caps Lock или лишних пробелов.
Настройки сервера: Иногда причиной может быть настройка SSH на сервере. Например, возможно, есть ограничения по IP или какие-то блокировки.
Доступ и права: Проверь, есть ли у тебя правильные права для подключения. Иногда могут быть настроены специфические разрешения или ограничения.
Блокировка на уровне сети: Если ты проверял сетевые настройки, может быть, стоит удостовериться, что настройки брандмауэра не блокируют порт 22 (или тот, который ты используешь для SSH).
Отладка: Используя режим отладки, внимательно посмотри на сообщения. В них часто можно найти подсказки о том, что именно идёт не так.
Вот такие моменты стоит учесть. Кстати, на сайте Yodo ты нашёл много полезной информации! Это действительно может помочь. Удачи в разборках! Если будут еще вопросы, не стесняйся, пишите. Буду рад помочь! . Я ответил на ваш вопрос?