Salut,
perso j'ai plusieurs serveurs qui fonctionnent sur ce principe certains acceptent le MDP ou la clé et certains seulement la clé.
Je vous donne la configuration du sshd_config d'un serveur qui ne prends QUE les clés :
Port 22
Protocol 2
ListenAddress 0.0.0.0
HostKey /etc/ssh/ssh_host_rsa_key
SyslogFacility AUTH
LogLevel INFO
PermitRootLogin no
AuthorizedKeysFile %h/.ssh/authorized_keys
IgnoreRhosts yes
RhostsRSAAuthentication no
HostBasedAuthentication no
PasswordAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no
X11Forwarding yes
Compression yes
Subsystem sftp /usr/libexec/openssh/sftp-server
Ce serveur tourne actuellement sous FC6 mais je pense pas qu'il y ai une grosse différence ....
Esperons qu'une comparaison avec le tiens t'aide un peu ...
Pour les accès des clients depuis linux en général les clés sont dans $HOME/.ssh/id_rsa
Et pour les clients windows vive le putty-agent 😃