Я пытаюсь настроить SSH-вход без пароля, и я не могу заставить его работать. Вот что я сделал до сих пор:
- Использовал
ssh-keygen -t rsa
для генерации пары ключей - Создал
~/.ssh/authorized_keys
на сервере и сбросил открытый ключ в этом файле chmod 700 ~
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Когда я пытаюсь войти в систему с закрытым ключом, я получаю следующий вывод из ssh -vvv
:
debug1: Next authentication method: publickey
debug1: Trying private key: /path/to/private-key
debug1: read PEM private key done: type RSA
debug3: sign_and_send_pubkey: RSA [KEY_FINGERPRINT_HERE]
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: password,publickey
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
Я почти уверен, что на сервере работает FreeBSD, но он не мой, и у меня нет root-доступа. Любая идея о том, что здесь происходит не так или как я могу попытаться заставить это работать?