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

Al intentar realizar una conexión SSH o SCP contra una máquina obtenemos un mensaje con el texto: 

"Unable to negotiate with [LA IP DEL SERVIDOR] port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss"

La solución puede encontrarse en el artículo: 

Git error no matching host key type found. Their offer: ssh-rsa - Stack Overflow

En mi caso funcionó relalizando la conexión introduciendo los atributos en la propia cadena de conexión: 

ssh -p 22 -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa MI_USUARIO@DIRECCIÓN_MI_SERVIDOR

No he probado la de SCP pero según el artículo sería simiar con la síntaxis:

scp -P 22 -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa  user@myhost

 

Etiquetas