Tengo una máquina remota y necesito ssh
usar blowfish
cifrado. Configuré todo en mi computadora portátil en mi versión anterior distro
y tengo en mi config
archivo la configuración para blowfish
. Hoy lo instalo Ubuntu Gnome
y cuando intento hacerlo ssh
en cualquier máquina me sale un error
/home/yotam/.ssh/config line 43: Bad cipher 'blowfish'.
Busqué lo que necesito instalar, pero parece que debería venir con el archivo distro
. ¿Qué me estoy perdiendo?
Respuesta1
No hay ningún cifrado llamado blowfish
en SSHv2. Solo estaba en el antiguo protocolo SSHv1, que ya no existe (con suerte, también en Ubuntu).
SSHv2 tiene un cifrado llamado blowfish-cbc
como se indica en la página del manual ssh_config
(siempre es un buen lugar para comenzar).
Respuesta2
En ubuntu 16.04 puedes probar esto (reemplazar usuario e ip)
ssh -XC -c [email protected] [email protected]
Respuesta3
Todo lo que necesitas hacer es eliminar cualquier línea que contenga:
cipher blowfish
del archivo ~/.ssh/config, que en el caso del póster original es la línea 43, como lo indica el mensaje de error. Sin embargo, este mensaje de error es engañoso; ver la respuesta enhttps://bugzilla.redhat.com/show_bug.cgi?id=1281705
La causa probable es que configuró su conexión SSH hace algún tiempo o utilizó un tutorial antiguo y ahora actualizó a una versión de SSH que no permite esta opción.