À moins que vous n'ayez désactivé l'authentification par utilisateur/mot de passe sur votre serveur, je vous suggère de le modifier. Du point de vue de la sécurité, le fait d'avoir un seul composant d'authentification facilitera les choses.
Configuration de l'authentification par clé SSH
User@Host:~$ ssh-keygen -t rsa -b 4096
après avoir généré votre clé, vous devez faire ce qui suit :
User@Host:~$ ssh-copy-id <username>@<host>
Vous voudrez ensuite vérifier que la clé fonctionne avant de désactiver l'authentification par mot de passe.
User@Host:~$ ssh <username>@<host>
Vous devriez être invité à saisir la phrase de passe que vous avez établie lorsque vous avez créé la clé. Si c'est le cas et que vous vous connectez au serveur, vous pouvez maintenant désactiver l'authentification par mot de passe.
modifier votre /etc/ssh/sshd_config
en modifiant la ligne suivante :
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
Après cela, vous devez recharger le serveur SSH.
User@Host:~$ /etc/init.d/ssh reload