记录ssh会话的常用配置文件

时间:2017-03-23 08:09:45

标签: linux bash

我需要能够在我的服务器上记录所有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;
    }

1 个答案:

答案 0 :(得分:0)

script并非真正针对该用例而设计。来自man page

  

Script最适合不操作屏幕的命令,结果用于模拟硬拷贝终端。

但这是不正确的:

  

当你"清除"在屏幕上,您的会话日志也会被擦除。

输入或输出的每个字符都会添加到日志文件中,包括clear用于清除屏幕的终端代码。如果您执行cat -v /var/log/session/session...以显示所有非打印字符,您将看到列出的所有命令。