Suite à mise à jour d'AIX ( V7.3 TL3 sp00-2446), il n'est plus possible de se connecter à certains serveurs AIX:
# ssh nom_serveur
Unable to negotiate with 128.23.5.181 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-ds
Ou depuis un Solaris :
# ssh nom_serveur
no hostkey alg
Il faut modifier les options de connexions SSH.
On peut tester avec la commande en ligne suivante :
# ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa nom_serveur
Pour une solution applicable à tous les serveurs, il faut modifier le fichier '~/.ssh/config' pour y insérer la ligne suivante :
HostKeyAlgorithms ssh-rsa
La connexion est alors à nouveau possible sans ajouter les précédents arguments.
# ssh nom_serveur
...
Il est également possible de modifier le serveur qui reçoit en ajoutant la ligne suivante dans /etc/ssh/sshd_config et en relançant le service :
HostKeyAlgorithms +ssh-rsa,ssh-dss
# stopsrc -s sshd ; startsrc -s sshd