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


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

Автор Тема: ssh не авторизируется по ключам  (Прочитано 3101 раз)

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

Оффлайн Lex396

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
ssh не авторизируется по ключам
« : 23 Декабря 2018, 18:52:29 »
Добрый день.
система:
ubuntu  18,04
openSSH 7.6

при попытке авторизации по ключам выдает следующее "Server refused our key"
лог /var/log/auth.log
(Нажмите, чтобы показать/скрыть)
нагуглил, что если openssh выше 7,3 версии то можно не использовать RSAAuthentication (119 строчка)
лог если закомментировать 119 строчку
(Нажмите, чтобы показать/скрыть)

конфиг sshd_conf
(Нажмите, чтобы показать/скрыть)
ключи были сгенерированы с помощью puttygen.
права на папку ~/.ssh - 700, authorized_keys - 600,

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: ssh не авторизируется по ключам
« Ответ #1 : 23 Декабря 2018, 19:25:56 »
key type ssh-dss not in PubkeyAcceptedKeyTypes
ssh -oHostKeyAlgorithms=+ssh-dss user@host
а вообще, создайте нормальный ключ RSA, а не DSA
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: ssh не авторизируется по ключам
« Ответ #2 : 23 Декабря 2018, 21:46:01 »
ssh -oHostKeyAlgorithms=+ssh-dss user@hostа вообще, создайте нормальный ключ RSA, а не DSA
Или в .ssh/config прописать для хоста параметр
Код: (ini) [Выделить]
HostkeyAlgorithms   ssh-dss
Но правильней таки использовать rsa ключи
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: ssh не авторизируется по ключам
« Ответ #3 : 24 Декабря 2018, 01:45:57 »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Lex396

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: ssh не авторизируется по ключам
« Ответ #4 : 24 Декабря 2018, 09:35:11 »
я хотел использовать rsa ключи но
Цитировать
ec 23 15:27:10 lex396_sr sshd[17186]: rexec line 120: Deprecated option RSAAuthentication
Dec 23 15:27:13 lex396_sr sshd[17186]: reprocess config line 120: Deprecated option RSAAuthentication

что нужно сделать чтобы rsa ключи заработали?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: ssh не авторизируется по ключам
« Ответ #5 : 24 Декабря 2018, 11:11:20 »
Эта опция не имеет никакого отношения к SSH2, которым вы пользуетесь.
Цитировать
RSAAuthentication
        Specifies whether pure RSA authentication is allowed.  The default is “yes”.  This option applies to protocol version 1 only.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Lex396

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: ssh не авторизируется по ключам
« Ответ #6 : 24 Декабря 2018, 16:19:13 »
ключ сгенерированы rsa (с помощью puttygen)
тз конфига убрал строчку с RSAAuthentication
ключ по прежнему не принимает (Server refused our key)
в логи ничего не записывает, до ввода пароля
после ввода пароля
(Нажмите, чтобы показать/скрыть)

в каком направлении искать литературу?

Пользователь добавил сообщение 24 Декабря 2018, 16:49:02:
решено.
созданные puttygen ключи почему то не работают.
создал ключи через ssh-keygen.
если заходить через putty, то нужно пересохранить ключ созданные ssh-keygen'ном в утилите puttygen
« Последнее редактирование: 24 Декабря 2018, 16:49:02 от Lex396 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: ssh не авторизируется по ключам
« Ответ #7 : 25 Декабря 2018, 19:08:19 »
Так вы чем коннектитесь-то?…
Тем и ключи создавать надо. Либо учиться читать. PuTTYgen умеет сохранять ключи в формате OpenSSH и ssh.com.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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