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


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

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

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

Оффлайн Lex396

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

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4261
  • Capture the truth
    • Просмотр профиля
Re: ssh не авторизируется по ключам
« Ответ #1 : 23 Декабрь 2018, 19:25:56 »
key type ssh-dss not in PubkeyAcceptedKeyTypes
ssh -oHostKeyAlgorithms=+ssh-dss user@host
а вообще, создайте нормальный ключ RSA, а не DSA
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3276
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: ssh не авторизируется по ключам
« Ответ #2 : 23 Декабрь 2018, 21:46:01 »
ssh -oHostKeyAlgorithms=+ssh-dss user@hostа вообще, создайте нормальный ключ RSA, а не DSA
Или в .ssh/config прописать для хоста параметр
Код: INI
  1. HostkeyAlgorithms   ssh-dss
  2.  
Но правильней таки использовать rsa ключи
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

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27366
    • Просмотр профиля
Re: ssh не авторизируется по ключам
« Ответ #3 : 24 Декабрь 2018, 01:45:57 »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Lex396

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

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27366
    • Просмотр профиля
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

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

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

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

 

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