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


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

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

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

Оффлайн JoeRee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
В домашней сети стоит сервер с 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 на старую, а с нее уже на новую. Куда рыть?
Memento mori...

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #1 : 28 Мая 2016, 23:58:11 »
Рыть в сторону багов 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

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

Оффлайн AnrDaemon

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

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

Оффлайн JoeRee

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

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

Оффлайн AnrDaemon

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

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

Оффлайн EvangelionDeath

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

Честно, я уже не помню, где 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

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

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

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #8 : 30 Мая 2016, 20:16:33 »
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

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

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

Оффлайн JoeRee

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

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Server 16.04: нельзя зайти из Windows по SSH
« Ответ #11 : 30 Мая 2016, 23:39:03 »
Объясняю:
а) на новом совсем другие ключи и отпечатки для 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

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

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

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

 

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