У меня на ноутбуке есть открытая / закрытая пара ключей RSA; на удаленной машине у меня есть две учетные записи A и B, каждая из которых имеет открытый ключ в /home/ndomA,B‹/.ssh/authorized_keys. С закрытым ключом, загруженным в ssh-agent на моем ноутбуке, я могу использовать ssh для A @ remote без пароля, но B @ remote запрашивает пароль.
На моем ноутбуке нет ~/.ssh/ssh_config. У пользователя А еще нет пароля; Б делает. Переключение /etc /ssh /ssdh_config на "PasswordAuthentication no" просто приводит к "ssh publickey denied" для пользователя B.
Сервер находится на Ubuntu 9.10 Karmic, с OpenSSH_5.1p1 Debian-6ubuntu2, OpenSSL 0.9.8g 19 октября 2007 г. Это ноутбук Ubuntu 10.04 с OpenSSH_5.3p1.