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