Перейти к основному содержанию

Putty — unexpected ssh2 msg unimplemented packet

Putty

При попытке зайти на сервер с помощью Putty получил ошибку:

Disconnected: Server protocol violation: unexpected
SSH2_MSG_UNIMPLEMENTED packet

putty

Проблема в алгоритме обмена ключами — Key Echange Algorithm.

Вариант 1

Заходим в Putty: Connection > SSH > Kex.

putty

Выделяем алгоритм "Diffie-Hellman group 14", выделяем и перемещаем вверх кнопкой Up.

putty

После этого подключение заработает.

Вариант 2

Правим на сервере sshd_conf, указываем:

KexAlgorithms diffie-hellman-group14-sha256,diffie-hellman-group14-sha1,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512

По умолчанию поддерживаются:

  • curve25519-sha256
  • curve25519-sha256@libssh.org
  • diffie-hellman-group1-sha1
  • diffie-hellman-group14-sha1
  • diffie-hellman-group14-sha256
  • diffie-hellman-group16-sha512
  • diffie-hellman-group18-sha512
  • diffie-hellman-group-exchange-sha1
  • diffie-hellman-group-exchange-sha256
  • ecdh-sha2-nistp256
  • ecdh-sha2-nistp384
  • ecdh-sha2-nistp521

Чтобы всё заработало я просто выпилил все алгоритмы, в которых есть "exchange".

Теги

 

Похожие материалы

Seafile сервер для Linux версия 7.0.2

13 июня 2019 года вышла новая версия сервера Seafile для Linux — 7.0.2. Релиз уже не помечен как beta. Прошлый раз я пробовал обновить Seafile Server 6.3 до версии 7.0.0, но были проблемы и прошлось откатиться. На этот раз релиз получше. Обновлённый до 7.0.2 сервер заработал без ошибок. Да, да, прежде чем написать новость, я проверил версию на себе. Интерфейс стал удобнее и приятнее.