记录SSH会话

・1 分钟阅读

 $ ssh -l USER HOST | tee -a /path/to/file

说明

tee是一个命令,它显示或管理命令输出并将它复制到文件或变量中。

-a选项将输出追加到文件结尾,而不是写入文件。

你还可以在~/.bashrc中创建别名,以便在使用ssh时记录会话:


function sshlog () { ssh $@ 2>&1 | tee -a $(date +%Y%m%d).log; }
alias ssh=sshlog

Hujiuxiang profile image