OS X SSH продолжает запрашивать пароль

OS X SSH продолжает запрашивать пароль

Я подключаюсь с машины Linux к нескольким компьютерам Mac по SSH, используя открытый/закрытый ключи.

Настройка одинакова на каждом ac, разные ОС от 10.5 до 10.9 и работающий publickey. Только один из них, работающий под управлением OS X 10.9.5, продолжает спрашивать пароль пользователя вместо использования publickey.

На самом деле нет доступа с помощью открытого ключа ни с какой машины.

ssh -vvv это:

...
debug1: Authentications that can continue: publickey,keyboard-interactive
debug3: start over, passed a different list publickey,keyboard-interactive
debug3: preferred publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering DSA public key: /Users/akeeem/.ssh/id_dsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Trying private key: /Users/akeeem/.ssh/id_rsa
debug3: no such identity: /Users/akeeem/.ssh/id_rsa: No such file or directory
debug2: we did not send a packet, disable method
debug3: authmethod_lookup keyboard-interactive
debug3: remaining preferred: password
debug3: authmethod_is_enabled keyboard-interactive
debug1: Next authentication method: keyboard-interactive
debug2: userauth_kbdint
debug2: we sent a keyboard-interactive packet, wait for reply
debug2: input_userauth_info_req
debug2: input_userauth_info_req: num_prompts 1
Password:

Что следует проверить, чтобы убедиться в работоспособности открытого ключа?

решение1

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

Затем, если сообщение об ошибке говорит, что мы не отправили пакет, отключите метод, означающий, что у сервера ssh возникли некоторые проблемы с доступом к файлу authorized_keys. Вам следует проверить:

Синтаксис authorized_keys правильный. Разрешение каталога .ssh и файла authorized_keys правильное. Хорошим вариантом является использование ssh-copy-id для копирования вашего файла открытого ключа на сервер, он создаст все файлы и каталоги с необходимыми разрешениями.

ssh-copy-id -i /home/имя_пользователя/.ssh/id_rsa.pub имя_пользователя@сервер

Связанный контент