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.