ssh - Почему он не пытается использовать мой закрытый ключ? [закрыто]

Я пытаюсь подключиться к удаленный SSH-сервер, использующий закрытый ключ в ~ / .ssh / id_rsa . Когда я ssh -v обращаюсь к серверу, я получаю следующее:

...
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/martin/.ssh/id_rsa
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: martin@martin
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/martin/.ssh/id_dsa
debug1: Trying private key: /home/martin/.ssh/id_ecdsa
debug1: Trying private key: /home/martin/.ssh/id_ed25519
debug1: No more authentication methods to try.
Permission denied (publickey).

Глядя на вывод, кажется, что он даже не пытается использовать мой закрытый ключ. Я пробовал редактировать ~ / .ssh / config, используя параметр -i , добавляя ключ через ssh-add , и ничего не работает.

Я уверен, что открытый ключ правильно установлен на удаленном сервере. Кто-нибудь может мне помочь?

Изменить:

martin@martin:~/.ssh$ ls -la
total 20
drwx------  2 martin martin 4096 feb 26 09:44 .
drwxr-xr-x 41 martin martin 4096 feb 26 09:37 ..
-rw-------  1 martin martin 1766 feb 25 16:31 id_rsa
-rw-r--r--  1 martin martin  409 feb 25 16:31 id_rsa.pub
-rw-r--r--  1 martin martin  540 feb 26 09:46 known_hosts
2
задан 26 February 2016 в 15:48
1 ответ

Ваш ssh-клиент определенно представляет ваш ключ RSA удаленному ssh:

debug1: Offering RSA public key: /home/martin/.ssh/id_rsa
debug1: Authentications that can continue: publickey

Но по какой-то причине удаленный сервер отклоняет его. Причину можно определить, просмотрев журналы, независимо от того, что вы об этом думаете.

4
ответ дан 3 December 2019 в 10:00

Теги

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