Задать вопрос
@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

Не пойму, что делаю не так, подскажите пожалуйста!!
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@rPman
На сервере нужно еще разрешить авторизацию по ключу
PubkeyAuthentication yes
если используется root то еще и
PermitRootLogin yes
Удостоверься что путь до файла не сменили
AuthorizedKeysFile .ssh/authorized_keys
Проверь что НЕТ чего то типа
AuthorizedKeysFile none

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

upd. ты ключи настраивал на клиенте в putty а коннектиться пытаешься к серверу с сервера... либо переноси приватный тоже ключ на сервер либо ты не то что то делаешь
Ответ написан
Что вы пишете в файл на сервере .shh/authorized_keys?

Покажите пример, измените значение
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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