イメージとしては、以下のteeコマンドを使ったことのようにとにかく入力と出力を保存したいのですが、どのようにしたら可能でしょうか?
以下のteeコマンドをは、SSHクライアントの方に保存されてしまうと思いますが、サーバ側に保存したいです。
【 tee 】 標準入力を標準出力とファイルに出力する - Linuxコマンド集:ITpro http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230898/
http://www.linuxcertif.com/man/1/script/ja/
script コマンドで、要件を満たしますか?
ssh でリモートにログインした後に、
% script ssh.log
とやると、その後の標準入力/出力が ssh.log に記録されます。
http://www.linuxcertif.com/man/1/script/ja/
script コマンドで、要件を満たしますか?
ssh でリモートにログインした後に、
% script ssh.log
とやると、その後の標準入力/出力が ssh.log に記録されます。
お二方、回答ありがとうございます。
まさにやりたかったことでした。
(もっと早く知っておけばよかったと思うことがちらほら・・)
ssh に限った話では無い(コンソールからログインした場合も含む)ですが、script コマンドで保存できます。
script - 入力コマンドやその出力結果をログに記録
下記のページでは、全ユーザで自動的に script コマンドが実行出来るように /etc/profile を変更する例を書いています。
「script」コマンドでサーバ操作ログを自動で記録しよう! | リキのIT貧乏録(いや備忘録)
上記ページにも書いていますが、あくまでも「自分がやったことを記録しておく」ためのものなので、保存したファイルは消せますし、自分自身で script コマンドを終了させる事もできるので、厳密な監査用(何か問題が起きた時に、調べるためのもの)としては、ちょっと足りない、といった事はあります。
回答ありがとうございます
お二方、回答ありがとうございます。
2011/12/08 11:38:45まさにやりたかったことでした。
(もっと早く知っておけばよかったと思うことがちらほら・・)