ssh не принимает открытый ключ

Недавно я установил ubuntu 10.04 и попытался подключиться к удаленным серверам с SSH, который не смог соединиться с открытым ключом.

Я создал ключи DSA, а затем ssh-copy-id на удаленный сервер который создал файл .ssh/authorized_keys и разрешения 600.

У меня есть агент SSH, работающий на Ubuntu, который принимает пароль, но некоторые из удаленных систем (F5 Big IP load balancers) все еще запрашивают у меня пароль.

Я проверил sshd_config файл на удаленных системах для проверки ничего не отличается от одной системы к другой.

Выход Debug на том, что работает, выглядит следующим образом:

debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Offering public key: /home/me/.ssh/id_dsa 
debug1: Server accepts key: pkalg ssh-dss blen 433 
debug1: Authentication succeeded (publickey).
debug1: channel 0: new [client-session] 
debug1: Entering interactive session. 
debug1: Sending environment. 
debug1: Sending env LANG = en_US.UTF-8 

Отладочный вывод неисправной системы выглядит следующим образом:

debug1: Authentications that can continue: publickey,keyboard-interactive 
debug1: Next authentication method: publickey 
debug1: Offering public key: /home/me/.ssh/id_dsa 
debug1: Authentications that can continue: publickey,keyboard-interactive 
debug1: Trying private key: /home/me/.ssh/id_rsa 
debug1: Next authentication method: keyboard-interactive 
Password:

Файл authorized_keys идентичен в каждой системе с одинаковыми разрешениями, а файл sshd_config идентичен, а также версии SSH.

2
задан 17 January 2012 в 20:58

0 ответов

Другие вопросы по тегам:

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