Durante los últimos años he tenido varios problemas con MacOS SSH, pero se resolvieron rápidamente buscando en la red. Esto es ahora algo diferente.
Este es el sistema Mojave con las últimas actualizaciones (10.14.4). Sin embargo, creo que esto comenzó incluso antes de actualizar con los últimos parches.
$ ssh -V
OpenSSH_7.9p1, LibreSSL 2.7.3
El error que obtengo es:
$ ssh <host> -v
---8<----
debug1: no key from blob. pkalg ssh-rsa: invalid format
ssh_dispatch_run_fatal: Connection to <host> port 22: invalid format
He intentado ejecutar sin archivo de configuración definido, ejecutar con diferentes opciones, pero sin ayuda. Desde otros sistemas, como Arch Linux (OpenSSH_7.9p1) y CentOS7 (OpenSSH_7.4p1) ssh'ing al mismo host funciona bien. Especialmente la misma versión de SSH trabajando en un arch linux me dice que esto es algo relacionado con apple.
Entonces, ¿qué está pasando ahora y cómo solucionar este comportamiento?
1 votos
Parece que tu llave está corrupta - serverfault.com/questions/854208/ .
0 votos
¿Hay alguna manera de forzar la autenticación sin ¿una llave? ¿Aparte de moverla fuera del directorio .ssh?