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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Доступ по SSH с ключом.  (Прочитано 997 раз)

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

Оффлайн AlexDem

  • Автор темы
  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Доступ по SSH с ключом.
« : 27 Октября 2021, 16:55:46 »
1. Дано:
два компьютера - ноутбук и десктоп. Заходим на удаленный сервер через SSH, используя файл ключа .pem На обеих компах один и тот же файл лежит в одинаковой папке с одинаковыми путями и  правами пользователей на файл и каталоги: /home/alex/Keys/myserver/private.pem
Команда входа:
ssh -i /home/alex/Keys/myserver/private.pem root@51.111.112.123
2. Проблема:
На ноутбуке срабатывает все как надо, входим в консоль сервера. На десктопе, после переустановки системы аналогичные действия приводят к ошибке: сервер ругается "Permission denied (publickey)"
Причем на другой сервер с другим ключом, команда и на десктопе и на ноуте
ssh -i /home/alex/Keys/myserver1/private.pem root@51.111.113.124 выполняется как надо, все заходит.
3. Вопрос: ЧЗХ? Как это можно пофиксить, или хотя бы проблему локализовать?

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2603
    • Просмотр профиля
Re: Доступ по SSH с ключом.
« Ответ #1 : 27 Октября 2021, 17:01:51 »
chmod 700 /путь/до/private.pem

Или ключ публичный пробросить, чтоб он добавился в known_hosts.

А вообще посмотреть бы весь вывод как ругается.
« Последнее редактирование: 27 Октября 2021, 17:04:46 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн AlexDem

  • Автор темы
  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Доступ по SSH с ключом.
« Ответ #2 : 27 Октября 2021, 17:15:01 »
Цитировать
chmod 700 /путь/до/private.pem
это уже...
Цитировать
А вообще посмотреть бы весь вывод как ругается.
да одну строчку и выводит: "Permission denied (publickey)" - больше ничего

Цитировать
Или ключ публичный пробросить, чтоб он добавился в known_hosts.
уже удалял этот файл. регистрировал ключи снова и опять та же история- один ключ одним сервером принимается, а другой нет, причем на ноуте все работает нормально с этими же ключами и в точно таких же папках с тем же правами

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6738
  • 20% Cooler
    • Просмотр профиля
Re: Доступ по SSH с ключом.
« Ответ #3 : 27 Октября 2021, 17:19:19 »
Если последние обновления, то учитывайте
Цитировать
Опубликован релиз OpenSSH 8.8, открытой реализации клиента и сервера для работы по протоколам SSH 2.0 и SFTP. Выпуск примечателен отключением по умолчанию возможности использования цифровых подписей на базе RSA-ключей с хэшем SHA-1 ("ssh-rsa").

🖥 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

Оффлайн AlexDem

  • Автор темы
  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Доступ по SSH с ключом.
« Ответ #4 : 27 Октября 2021, 21:55:30 »
Если последние обновления, то учитывайте
Спасибо, но похоже причина не в этом, т.к. с ноута с абсолютно такой же системой этот же самый файл ключа на этот же самый сервер проходит на ура. Да и ssh -V выдает одно и тоже (OpenSSH_8.2p1 Ubuntu-4ubuntu0.3, OpenSSL 1.1.1f  31 Mar 2020).  Такое ощущение, что где то косяк в системе, но понять не могу где.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6738
  • 20% Cooler
    • Просмотр профиля
Re: Доступ по SSH с ключом.
« Ответ #5 : 27 Октября 2021, 22:02:34 »
AlexDem, а что в логах сервера?
cat /var/log/auth.log
« Последнее редактирование: 27 Октября 2021, 22:04:35 от ALiEN175 »
🖥 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

Оффлайн AlexDem

  • Автор темы
  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Доступ по SSH с ключом.
« Ответ #6 : 27 Октября 2021, 22:31:44 »
а что в логах сервера?
да никакого криминала, просто говорит, что Accepted publickey for root from 123.123.123.123
а потом сразу Disconnected from user root 123.123.123.123 port 53058

Короче, я его победил, не знаю как, но победил. Просто после второй или третьей перезагрузки сервера все заработало как надо. :)

shamanhuev

  • Гость
Re: Доступ по SSH с ключом.
« Ответ #7 : 28 Октября 2021, 08:08:43 »
не знаю как, но победил.
К концу третьей недели сервер Пентагона согласился что правильный пароль - Мао Цзе Дун  ;D

 

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