2011-09-23 31 views
21

Necesito escribir el resultado de la información de depuración ssh en el archivo. Este¿Cómo registrar la información de depuración de ssh?

ssh -v [email protected] > result.txt 
ssh -v [email protected] 2>&1 > result.txt 

no funciona, el Result.txt archivo está vacío, pero en la pantalla que veo montón de líneas de depuración, como:

OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: Applying options for * 
debug1: Connecting to 172.16.248.xx [172.16.248.xx] port 22. 
debug1: Connection established. 
debug1: permanently_set_uid: 0/0 
etc 

¿Hay una manera de reorientar estas líneas ¿el archivo?

Respuesta

-3

Al parecer, la mejor manera de salvar esta salida de depuración "oculta" en el fichero es mediante el uso de logsave:

logsave result.txt ssh -v [email protected] 
+2

No es necesario en absoluto. No es información de depuración "oculta". Es STDERR, que estás redirigiendo a STDOUT. STDOUT es lo que está redireccionando, pero lo está haciendo * después * configuró STDERR para escribir en el mismo archivo en el que STDOUT estaba escribiendo (la consola). Es por eso que la respuesta de Salva debería funcionar. – Kat

Cuestiones relacionadas