Сгенерировал на домашней машине пару ключей (от пользователя myuser):
ssh-keygen -t rsa -C 'myuser@mail.ru'
В результате в каталоге пользователя ~/.ssh появилось два файла:
id_rsa
id_rsa.pub
Файл id_rsa.pub скопировал на сервер, в каталог ~/.ssh пользователя myuser (т.е. пользователь на сервере называется так же как и на локальной машине). Но так как в директории уже был файл id_rsa.pub (сделан на работе), то сохранил публичный ключ домашней машины под именем
id_rsa_home.pub
Затем на сервере в файле /etc/ssh/sshd_config прописал:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/id_rsa.pub
AuthorizedKeysFile .ssh/id_rsa_home.pub
Перезапустил sshd:
service sshd restart
Захожу под пользователем по ssh:
ssh -l myuser 92.38.233.222
(-l впринципе необязательно, т.к. имена пользователей совпадают, пробовал и так и так)
И в результате все равно требуется пароль.
Вопрос. Где что еще надо крутить, чтобы заработал вход по сертификату?