Я пытаюсь подключиться к удаленному компьютеру с помощью файла закрытого ключа: id_rsa, однако получаю сообщение об ошибке:

$ ssh -v -i id_rsa user@remote
[...]
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: id_rsa
debug1: Authentications that can continue: publickey,password
debug1: No more authentication methods to try.
Permission denied (publickey,password).

Почему мне отказывают в разрешении?

1 ответ1

2

Вы скопировали свой открытый ключ? В зависимости от используемой ОС вы можете использовать:

ssh-copy-id -i .ssh/id_rsa.pub user@remote

Конечно, вам понадобится аутентификация пароля, доступная на удаленной системе, чтобы вы могли скопировать свой открытый ключ туда.

Джефф

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .