
bashまたはシェルを介して私のサーバーで他のユーザーがSSHを介して入力/実行しているものを見ることはできますか?
答え1
ユーザーのホームディレクトリからユーザー履歴ファイルを読み込みます。
less .bash_history
必要に応じてタイムスタンプを追加することもできます。歴史注文する。
echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
source ~/.bashrc
答え2
シェルを変更せずに最善の方法は、ホームディレクトリからシェルの履歴ファイルを読み取ることです。
答え3
私は次のようにします:
ssh -l user 10.10.1.1 cat ~/.bash_history
答え4
2年前に質問を受けたときは利用できなかったかもしれないツールが現在利用可能です。これはOPが要求したものとまったく一致しないかもしれませんが、他の読者にとって価値があるかもしれません。
考えてみることもできます。丸太そしてコックピットセッション録音パック。レッドハットはそうだ。RHEL8を使用してこれらのツールを宣伝します。。