回答:
たぶん、あなたはsshdにrootshのようなロギングシェルを使用させることができますか?
ユーザーがログインしている間、SSHDがコマンドを記録するとは思わない。
誰がログインしたかを確認できます
/var/log/auth.log
それを彼らの歴史と相互参照します
/home/sshuser/.bash_history
ただし、履歴にはローカルまたはリモートのコマンドがあります。
.bash_history
設定されているかによって異なります。同時に実行されるすべてのシェルセッションから、何も表示されないものまで何でも表示されます。(私export HISTFILE=''
は.bashrc
すべてのシステムで、たとえばセキュリティ上の理由で記録履歴をオフにします。)
同様の問題があり、すべてのシェル出力をルートのみアクセス可能なセッションログファイルに保存するツールlog-user-sessionを作成しました。sshd_confまたは〜/ .ssh / authorizedキーで強制コマンドを使用して有効にできます(ドキュメントを参照)。