PS. Pour précision “USER” n’est pas le nom de mon user, mais je l’ai indiqué ici ainsi, pour simplifier un peu les choses.
- configuration des répertoires.
Pour mon user, dans /home/USER (755) :
drwxr-xr-x 2 root root 4096 nov 23 10:01 .ssh
Dans le .ssh :
-rw------- 1 root root 226 nov 23 10:01 authorized_keys
-rw-r–r-- 1 root root 884 nov 23 10:01 known_hosts
- Le fichier sshd_config
Port 12422
AllowUsers USER
ListenAddress 0.0.0.0
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
UsePrivilegeSeparation yes
KeyRegenerationInterval 3600
ServerKeyBits 768
SyslogFacility AUTH
LogLevel INFO
ClientAliveInterval 1800
ClientAliveCountMax 3
LoginGraceTime 1h30m
PermitRootLogin no
StrictModes yes
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
IgnoreRhosts yes
RhostsRSAAuthentication no
HostbasedAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no
X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
AcceptEnv LANG LC_*
UsePAM yes
- Le fichier ssh_config
Host *
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/id_dsa
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
J’ai créé ma pair de clé grâce à Putty (puttygen). J’ai donc fait une copie de ma clé publique dans mon fichier authorized_keys et gardé l’autre sur mon laptop.
Pourtant, les tentatives de connexions me renvoient invariablement vers “server refused our key”
J’ai ouvert, il y a loooooooongtemps un sujet à ce propos, mais nous n’avions pas alors trouvé la solution et j’avais finalement laissé tomber. J’aimerais m’y remettre à manches relevées (ce qui tombe bien vu que, sans doute, je m’y prends comme un manche héhéhé).
De facto, j’aimerais bien savoir ce qui m… avec ce satané ssh. Qu’est ce que j’aurais oublié, dans l’histoire, d’après vous ?
Merci pour le coup de main !