-1
我有一個debian
服務器,其中用戶ssh
它和做telnet
會話。 我的要求是log
所有用戶命令的執行以及命令在telnet
會話中運行。如何在ssh會話中記錄命令?
我發現script
軟件,同時尋找這個解決方案,它做我想做的。
我試圖通過添加以下行/home/username/.profile
測試它,但它運行2個script
流程和需要從ssh
會話中運行exit
兩次退出。
Log commands in each session
if [[ -n $SSH_CONNECTION ]] ; then
script test.txt
fi
有人知道這是爲什麼發生或如何解決這個問題,或更好的解決方案嗎?
謝謝!
啓用審計。這可能有所幫助:[簡單示例審計配置?](http://security.stackexchange.com/q/4629) – Cyrus
嗨@Cyrus,我也檢查過,但不會記錄telnet會話內容。這就是爲什麼我選擇'腳本'。 –