Ответ 1
Вы должны изменить порядок перенаправления в командной строке:
ssh -v [email protected] >result.txt 2>&1
или просто:
ssh -v [email protected] 2>result.txt
Мне нужно написать вывод информации об отладке ssh в файл. Это
ssh -v [email protected] > result.txt
ssh -v [email protected] 2>&1 > result.txt
не работает, файл result.txt пуст, но на экране я вижу кучу строк отладки, например:
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
Есть ли способ перенаправить эти строки в файл?
Вы должны изменить порядок перенаправления в командной строке:
ssh -v [email protected] >result.txt 2>&1
или просто:
ssh -v [email protected] 2>result.txt
По-видимому, лучший способ сохранить этот "скрытый" отладочный вывод в файл - с помощью logsave:
logsave result.txt ssh -v [email protected]