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

Мой открытый ключ id_rsa.pub все еще в моих authorized_keys файл , как это должно быть, но по какой - либо причине, моя система не принимает его больше. Кроме того, когда я создал новый ключ с помощью ssh-keygen и добавил его к authorized keys , новый ключ также не работал. Все файлы в моей папке .ssh имеют 600 разрешений, а сама папка .ssh имеет 700 разрешений.

Кто-нибудь знает, почему это может происходить? Я использую macOS Sierra (10.12.2).

Вот некоторые выходные данные отладки, слегка отредактированные для краткости:

09:38 [mchenja .ssh]$ diff -s id_rsa.pub authorized_keys 
Files id_rsa.pub and authorized_keys are identical

09:39 [mchenja .ssh]$ ssh -v localhost

.
.
.

debug1: Host 'localhost' is known and matches the ECDSA host key.
debug1: Found key in /Users/mchenja/.ssh/known_hosts:2
debug1: rekey after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: rekey after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<rsa-sha2-256,rsa-sha2-512>
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/mchenja/.ssh/id_rsa
debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug1: Trying private key: /Users/mchenja/.ssh/id_dsa
debug1: Trying private key: /Users/mchenja/.ssh/id_ecdsa
debug1: Trying private key: /Users/mchenja/.ssh/id_ed25519
debug1: Next authentication method: keyboard-interactive
Password:

0