Задать вопрос
@anatoliybk

Почему не могу подключиться к серверу по ssh?

Не получается подключиться к серверу по ssh ключу, пишет: Server refused our key (Сервер отказался от нашего ключа)..

1. Создал 2 ключа приватный и публичный через PuTTYgen. Далее скопировал содержимое публичного ключа в файл на сервере .shh/authorized_keys
2. В самом PuTTY в разделе ssh-auth выбираю приватный ключ, который расположен у меня на ПК
3. Нажимаю в Putty кнопку connect, ввожу в консоли команду ssh пользователь@ip адрес - и пишет фразу: Server refused our key (Сервер отказался от нашего ключа)

Права доступа такие: 700 ~/.ssh 600 ~/.ssh/authorized_keys

Не пойму, что делаю не так, подскажите пожалуйста!!
  • Вопрос задан
  • 1896 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Linux уровень 1. Основы администрирования систем Linux (Линукс)
    1 неделя
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@rPman
На сервере нужно еще разрешить авторизацию по ключу
PubkeyAuthentication yes
если используется root то еще и
PermitRootLogin yes
Удостоверься что путь до файла не сменили
AuthorizedKeysFile .ssh/authorized_keys
Проверь что НЕТ чего то типа
AuthorizedKeysFile none

Ну и что бы уж точно понять что не так, включи лог
LogLevel DEBUG3
и перезапусти сервер
sudo systemctl restart sshd
логи тут /var/log/auth.log

upd. ты ключи настраивал на клиенте в putty а коннектиться пытаешься к серверу с сервера... либо переноси приватный тоже ключ на сервер либо ты не то что то делаешь
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы