%20de%20ssh-dss%20a%3F.png)
Estoy acostumbrado a usar Putty en una caja de Windows o en un terminal de línea de comando OSX para SSH en unNAS MyCloud de Western Digital, sin ninguna configuración del cliente.
Ubuntu 16.04 intenta realizar SSH en el NAS (a través de LAN):
ssh [email protected]
Unable to negotiate with 192.168.8.109 port 22: no matching host key type found. Their offer: ssh-dss
Este artículo indica que el servidor y el cliente deben ponerse de acuerdo en 4 decisiones. Según tengo entendido: elintercambio de llaves(kex) en el lado NAS debe actualizarse a un kex seguro y robusto, que Ubuntu aceptará.
Preguntas:
- ¿Qué proceso de toma de decisiones se utilizará para elegir un kex robusto?
- ¿Existe un buen procedimiento de actualización de Kex?para WD Mycloud?
Si realizó con éxito esta actualización en WD MyCloud, indíquelo en su respuesta. Gracias
Respuesta1
hay lo mismopregunta sobre SO. En resumen, las nuevas claves DSA de OpenSSH están en desuso, porque no pueden ser mayores que 1024 b. Para solucionarlo, cree un archivo de configuración local ~/.ssh/config
con
Host 192.168.8.109
HostkeyAlgorithms +ssh-dss
Y entonces deberías poder conectarte a tu host. En general, no permita esto, porque la seguridad de estas claves es cuestionable. Otra posibilidad es utilizar el modo en línea durante la conexión:
ssh -oHostKeyAlgorithms=+ssh-dss [email protected]