Unable to negotiate with X.X.X.X port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss – Update a Ubuntu 22.04

Desde el update a Ubuntu 22.04 al acceder por SSH a algunos hosts me da el error:

Unable to negotiate with X.X.X.X port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

Para evitar este error en los hosts en concreto que quieras acceder debes editar el fichero:

vi ~/.ssh/config

Y añadir la líneas siguientes:

Host nombredelhost
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa

Si quieres poner más de un host, simplemente pon un espacio del hosts o el dominio al que quieres conectar.

Saludos,

Nos vemos en los bares.