Tema: scp
-
Códigos de salida de ssh y scp: 255 es un fallo del propio ssh; cualquier otro valor es del comando remoto
ssh devuelve el código de salida del comando remoto que ejecutó y reserva el 255 para fallos del propio ssh (conexión rechazada, fallo de autenticación, host key no coincidente) y para comandos remotos terminados por una señal. scp solo documenta la distinción entre 0 (éxito) y distinto de cero (fallo), así que para separar un problema de transporte local de un error remoto hay que recurrir al texto de stderr de ssh, no al código de scp.
Legible por máquina: JSON