Buscar artículos en cambiatealinux.com


¿ Eres desarrollador ? PHP, MySql, postgreSQL, ... " Visita https://www.netveloper.com encontrarás trucos, tutoriales y ayuda sobre programación.

Error al conectar por ssh - no matching host key type found


Por Alex el 05/08/2022 , Comentar el artículo

Comparte este artículo:      

Es posible que al intentar conectar por ssh obtengáis el siguiente error: Unable to negotiate with 192.168.1.10 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss


Bueno, tiene fácil solución, rebuscando entre foros lo encontré aquí: https://askubuntu.com/questions/836048/ssh-returns-no-matching-host-key-type-found-their-offer-ssh-dss, y es poner en la llamada ssh los siguientes parámetros

-oHostKeyAlgorithms=+ssh-dss -oPubkeyAcceptedAlgorithms=+ssh-rsa

Con lo que la llamada quedaria de la siguiente forma:

ssh -oHostKeyAlgorithms=+ssh-dss -oPubkeyAcceptedAlgorithms=+ssh-rsa root@192.168.1.10

Otra forma de hacerlo es poner estos parametros en el fichero ~/.ssh/config de la siguiente forma:

Host 192.168.1.10
HostName 192.168.1.10
User root
Port 22
IdentityFile ~/.ssh/MiClave
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

Y ya deberia funcionar sin problemas, aunque es posible que antes de que vuelva a funcionar tengais que borrar el fichero ~/.ssh/known_hosts o sino quereis borrarlo todo solo las lineas que fallen.

Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.



Si te ha gustado el artículo compartelo en:      


Publicidad


Añadir un comentarios:

Nombre:
Email: (no se publica el email)





Publicidad

Ayuda sobre:
RECOMENDADOS


LOS MAS LEÍDOS




CATEGORÍAS
ARCHIVO


COMENTARIOS