Не удалось подключиться к серверу по SSH после обновления до Ubuntu 18.04 на GoDaddy

avatar
WayneEPfeffer
7 апреля 2018 в 23:42
3544
2
0

Я только что обновил Ubuntu 16.04 до 18.04 и теперь не могу подключиться к серверу по SSH. Есть идеи? Я использую Putty в Windows 10, чтобы попытаться подключиться.

Источник
Martin Prikryl
9 апреля 2018 в 06:36
0

Ваш вопрос здесь не по теме.

Ответы (2)

avatar
wruckie
14 августа 2018 в 14:49
1

У меня была та же проблема, и я тоже не мог вернуться по SSH. У меня было две проблемы, которые нужно было исправить.

Мой провайдер VPS предлагает еще один способ с LISH. Я заметил ошибки SSH в окне загрузки. Что не так с сервисом SSH? Запуск sudo /usr/sbin/sshd –T дал мне Missing privilege separation directory: /var/run/sshd ошибка.

После выполнения этих инструкций https://askubuntu.com/questions/53463/ssh-problem-after-update по крайней мере ssh будет работать.
mkdir /var/run/sshd chmod 0755 /var/run/sshd

Но мой ключ так и не был принят. Затем я начал следить за auth.log. Лиш отрезал строку, так что мне оставалось только продолжать: error: userauth_pubkey: could not parse k . Но первое же обращение к Google привело меня к отчету, который показал, что SSH не соответствует длине ключа на компьютерах с Windows. По наитию я создал новую пару открытых закрытых ключей и установил ее — и вуаля, я в деле. Мой старый ключ был 1024-битным и был сделан так давно, что я не могу быть уверен, какой метод шифрования использовался в нем. творчество. https://github.com/PowerShell/Win32-OpenSSH/issues/855

avatar
sdumont
29 апреля 2018 в 10:36
2

Этот вопрос должен быть на askubuntu, но это первый результат поиска can't ssh after 18.04 upgrade google/bing.

Ubuntu 16.04 включает OpenSSH 7.2, а Ubuntu 18.04 включает OpenSSH 7.6;

Изменение, которое, кажется, ломает большинство конфигураций, — это удаление hmac-ripemd160. Удаление его из конфигурации позволяет снова подключиться по ssh.