我需要能够在我的服务器上记录所有ssh会话。经过pam.d审计后,我找到了enter link description here。它看起来工作得很好。但是,当你"清除"屏幕,您的会话日志也被擦除。发生这种情况时是否可以打开新的日志文件?
以下是要求放入/ etc / profile文件的代码。
public static void RaiseSelectionChanged(ComboBox cbx)
{
int index = cbx.SelectedIndex;
cbx.SelectedIndex = -1;
cbx.SelectedIndex = index;
}
答案 0 :(得分:0)
script
并非真正针对该用例而设计。来自man page:
Script
最适合不操作屏幕的命令,结果用于模拟硬拷贝终端。
但这是不正确的:
当你"清除"在屏幕上,您的会话日志也会被擦除。
输入或输出的每个字符都会添加到日志文件中,包括clear
用于清除屏幕的终端代码。如果您执行cat -v /var/log/session/session...
以显示所有非打印字符,您将看到列出的所有命令。