Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Server 16.04: нельзя зайти из Windows по SSH  (Прочитано 7442 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн JoeRee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
В домашней сети стоит сервер с 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

  • Администратор
  • Старожил
  • *
  • Сообщений: 2978
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #1 : 29 Май 2016, 00:58:11 »
Рыть в сторону багов PuTTy, а если точнее: вместо диалога о том, что изменился fingerprint и ключи хоста, он падает в ексепшн. Надо просто почистить ключики и\или перетянуть ключи с 14.04 в 16.04 (ну я бы такого не делал, как и не тянул бы конфиг 14.04 в 16.04)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн JoeRee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #2 : 29 Май 2016, 23:53:44 »
А есть еще что-нибудь, кроме PuTTY - проверить это...?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25435
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #3 : 30 Май 2016, 00:05:32 »
Вы у нас спрашиваете?… Или это такая неудачная шутка?
Конечно есть. Любой SSH/SFTP клиент подойдёт.
Хоть файлзилла.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн JoeRee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #4 : 30 Май 2016, 13:11:02 »
Спасибо. Действительно, загвоздка в PuTTY. Поставил BitWise - всё нормально.

P.S. Удалил настройки и записи PuTTY из реестра - глюк остался. Пользую BitWise.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25435
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #5 : 30 Май 2016, 17:42:05 »
А обновить PuTTY с официального сайта не?…
А то накачают доисторического говна с софтпедий…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 2978
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #6 : 30 Май 2016, 21:05:32 »
Ключи в рестре != отпечатки

Честно, я уже не помню, где PuTTy хранит отпечатки, но точно где-то в домашней директории пользователя
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25435
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #7 : 30 Май 2016, 21:08:25 »
PuTTY хранит всё в реестре.
reg:\\.\HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
Но.
Проблема не в ключах, проблема либо в самом путти, либо в настройках сервера.
И, да, каждый день им пользуюсь. Уменявсёработает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 2978
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #8 : 30 Май 2016, 21:16:33 »
AnrDaemon, возможно и там и там проблема. еще есть файлик putty.rnd

Р.S. Сам пользуюсь изредка, так как нативный ssh в Ubuntu меня устаивает, Win гружу редко
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25435
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #9 : 30 Май 2016, 21:20:06 »
putty.rnd это просто randseed >.<
Ну серьёзно, неужели так трудно догадаться?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн JoeRee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #10 : 30 Май 2016, 23:58:36 »
Проблема не в ключах, проблема либо в самом путти, либо в настройках сервера.
И, да, каждый день им пользуюсь. Уменявсёработает.
Хм. На обоих сервах (на старом и на новом) SSH настроены по умолчанию (и одинаковые). Т.е. конфиги не трогал. Не было нужды.
На старом вход до сих пор нормальный, а на новом такая, вот, фигня...

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 2978
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #11 : 31 Май 2016, 00:39:03 »
Объясняю:
а) на новом совсем другие ключи и отпечатки для secure-shel
б) на новом стоит ssh-server с отключеным по умолчанию dsa (а вы туда затащили конфиги с 14.04. Чем Вам дефолтный конфиг 16.04 не понравился - я не знаю)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн mishka_pluh

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #12 : 10 Июль 2018, 19:27:22 »
Для того, что бы putty подружился с ubuntu 18.04 без ошибки expected key exchange group packet from server
Нужно в настройках putty изменить алгоритм генерации ключей.

Теперь при подключении в окне putty нужно выбирать в настройках SSH => "Key exchange" группу "diffie-hellman-group14", которая использует более длинный ключ из 2048 бит.

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

 

Страница сгенерирована за 0.211 секунд. Запросов: 24.