Linuxで telnet , ssh でリモートにログインし作業したログを残す方法。
tee コマンドでできる。
# man tee
tee - 標準入力から読んだ内容を標準出力とファイルとに書き出す
使い方。
ssh or telnet IPアドレス | tee ログファイル名
リモート端末がいないので、自分に ssh でテスト。
適当にコマンドを実行し、ログアウト。
[root@arizona ~]# ssh 127.1 | tee ssh.logs
root@127.1's password:
Last login: Tue Jun 30 01:03:45 2009 from localhost
[root@arizona ~]# echo hello
hello
[root@arizona ~]# ls
anaconda-ks.cfg libpcap-1.0.0 rpmbuild ssldump-0.9b3
install.log queryfile-example-100thousand source ダウンロード
install.log.syslog rpm_packages ssh.logs
[root@arizona ~]# pwd
/root
[root@arizona ~]# whoami
root
[root@arizona ~]# exit
logout
[root@arizona ~]#
ファイルをチェック。
コマンドログがファイルに記録された。。ナイス!
[root@arizona ~]# cat ssh.logs
Last login: Tue Jun 30 01:03:45 2009 from localhost
[root@arizona ~]# echo hello
hello
[root@arizona ~]# ls
anaconda-ks.cfg libpcap-1.0.0 rpmbuild ssldump-0.9b3
install.log queryfile-example-100thousand source ダウンロード
install.log.syslog rpm_packages ssh.logs
[root@arizona ~]# pwd
/root
[root@arizona ~]# whoami
root
[root@arizona ~]# exit
logout
[root@arizona ~]#
cheers!
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.