Tôi cần viết đầu ra của thông tin gỡ lỗi ssh vào tệp. ĐâyLàm thế nào để đăng nhập thông tin gỡ lỗi ssh?
ssh -v [email protected] > result.txt
ssh -v [email protected] 2>&1 > result.txt
không hoạt động, file result.txt là trống rỗng, nhưng trên màn hình tôi thấy bó dòng debug, như:
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
Có cách nào để chuyển hướng những dòng này vào tập tin?
Không cần thiết. Nó không phải là thông tin gỡ lỗi "ẩn". Đó là STDERR, mà bạn đang chuyển hướng đến STDOUT. STDOUT là những gì bạn đang chuyển hướng, nhưng bạn đang làm điều này * sau khi * bạn thiết lập STDERR để ghi vào cùng một tệp mà STDOUT đang ghi vào (bảng điều khiển). Đó là lý do tại sao câu trả lời của salva nên hoạt động. – Kat