- Печать
Страницы: [1] Вниз
Тема: Server 16.04: нельзя зайти из Windows по SSH (Прочитано 10073 раз)
0 Пользователей и 1 Гость просматривают эту тему.

JoeRee
В домашней сети стоит сервер с Ubuntu Server 14.10. Доступ по SSH работет нормально. Конфиг работает дефолтный.
Решил обновиться: на другой винт установил заново Ubuntu Server 16.04.
Чтобы особо не заморачиваться, скопировал sshd_config со старого на новый…
Результат: с Linux-машин и с Android’а нормально заходит по SSH на 16.04. Ни с одной из машин с Windows (через PuTTY) войти не удается. Putty выдает ошибку:
expected key exchange group packet from server
P.S. На старую машину при этом вход работает. Приходится заходить по SSH на старую, а с нее уже на новую. Куда рыть?

EvangelionDeath
Рыть в сторону багов PuTTy, а если точнее: вместо диалога о том, что изменился fingerprint и ключи хоста, он падает в ексепшн. Надо просто почистить ключики иили перетянуть ключи с 14.04 в 16.04 (ну я бы такого не делал, как и не тянул бы конфиг 14.04 в 16.04)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

JoeRee
А есть еще что-нибудь, кроме PuTTY — проверить это…?

AnrDaemon
Вы у нас спрашиваете?… Или это такая неудачная шутка?
Конечно есть. Любой SSH/SFTP клиент подойдёт.
Хоть файлзилла.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

JoeRee
Спасибо. Действительно, загвоздка в PuTTY. Поставил BitWise — всё нормально.
P.S. Удалил настройки и записи PuTTY из реестра — глюк остался. Пользую BitWise.

AnrDaemon
А обновить PuTTY с официального сайта не?…
А то накачают доисторического говна с софтпедий…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

EvangelionDeath
Ключи в рестре != отпечатки
Честно, я уже не помню, где PuTTy хранит отпечатки, но точно где-то в домашней директории пользователя
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

AnrDaemon
PuTTY хранит всё в реестре.
reg:\.HKEY_CURRENT_USERSoftwareSimonTathamPuTTYSshHostKeys
Но.
Проблема не в ключах, проблема либо в самом путти, либо в настройках сервера.
И, да, каждый день им пользуюсь. Уменявсёработает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

EvangelionDeath
AnrDaemon, возможно и там и там проблема. еще есть файлик putty.rnd
Р.S. Сам пользуюсь изредка, так как нативный ssh в Ubuntu меня устаивает, Win гружу редко
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

AnrDaemon
putty.rnd это просто randseed >.<
Ну серьёзно, неужели так трудно догадаться?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

JoeRee
Проблема не в ключах, проблема либо в самом путти, либо в настройках сервера.
И, да, каждый день им пользуюсь. Уменявсёработает.
Хм. На обоих сервах (на старом и на новом) SSH настроены по умолчанию (и одинаковые). Т.е. конфиги не трогал. Не было нужды.
На старом вход до сих пор нормальный, а на новом такая, вот, фигня…

EvangelionDeath
Объясняю:
а) на новом совсем другие ключи и отпечатки для secure-shel
б) на новом стоит ssh-server с отключеным по умолчанию dsa (а вы туда затащили конфиги с 14.04. Чем Вам дефолтный конфиг 16.04 не понравился — я не знаю)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

mishka_pluh
Для того, что бы putty подружился с ubuntu 18.04 без ошибки expected key exchange group packet from server
Нужно в настройках putty изменить алгоритм генерации ключей.
Теперь при подключении в окне putty нужно выбирать в настройках SSH => «Key exchange» группу «diffie-hellman-group14«, которая использует более длинный ключ из 2048 бит.
Это связанно с тем, что старый алгоритм признан не безопасным и сервер его не принимает, поэтому putty не может подключиться
- Печать
Страницы: [1] Вверх
Error: «expected key exchange group packet from server” when using PuTTY to access ProxySG or ASG
calendar_today
Updated On:
Products
ProxySG Software — SGOS
Issue/Introduction
When using SSH in PuTTY to access ProxySG or Advanced Secure Gateway (ASG), you receive the following error:
- PuTTY Fatal Error: expected key exchange group packet from server.
Resolution
- In PuTTY, in the left pane, navigate to Connection > SSH > Kex.
- Under Algorithm selection policy, select «Diffie-Hellman group exchange.»
- Click Down. This moves «Diffie-Hellman group exchange’ out of the first position, to change the algorithm that is used.
- Click Open.
Attachments
Feedback
thumb_up
Yes
thumb_down
No
Solution Verified
— Updated 2019-01-08T05:20:49+00:00 —
English
- No translations currently exist.
Issue
- Unable to ssh using Putty. Getting error as follows :
PuTTY Fatal Error: expected key exchange group packet from server
- This error is specific to Putty and ssh login from terminal to terminal does work fine.
Environment
- Red Hat Enterprise Linux 7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.
Current Customers and Partners
Log in for full access
Log In
New to Red Hat?
Learn more about Red Hat subscriptions
Using a Red Hat product through a public cloud?
How to access this content