#cd ~/.ssh #ssh-keygen -t rsa #chmod 700 ./.ssh #chmod 600 ./.ssh/id_rsa #cat ./user.pub >> /home/user/.ssh/authorized_keys #chown -R user /home/user/.ssh #chmod 700 /home/user/.ssh/ #chmod 600 /home/user/.ssh/authorized_keys
убедитесь что на сервере разрешена авторизация по ключу, для этого в файле /etc/ssh/sshd_config должны быть строки:
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
если на сервере хотим запретить авторизацию по паролям, выставляем параметр в /etc/ssh/sshd_config:
PasswordAuthentication no PermitEmptyPasswords no