Как установить подключение ssh по ключам?
ssh-keygen #без аргументов, на все вопросы жать enter
ssh-copy-id user@server.com #user - это юзер на сервере server.com, а не локальный
Если после этого спрашивает пароль, то самые вероятные проблемы:
- в конфиге /etc/ssh/sshd_config
- права на ~/.ssh/authorized_keys или id_rsa, должно быть строго 600
В дальнейшем, чтобы найти проблему можно использовать ssh -vv user@server.com и читать лог /var/log/secure на server.com
Самый доступный и рабочий мануал, который я видел.