如何设置“screen”命令在每个 ssh 会话中运行?

如何设置“screen”命令在每个 ssh 会话中运行?

我想记录每个连接到我的机器的 ssh 用户的活动。我认为screen这可以有所帮助。我正在考虑screen在 ssh 登录时自动为每个 ssh 用户运行并将其活动记录到某个文件中。这可能吗?

答案1

如果您的操作系统允许,请考虑使用 byobu,请参阅此处的一些论据: https://superuser.com/questions/423310/byobu-versus-gnu-screen-versus-tmux

您可以在这里找到记录用户活动的其他选项:http://www.howtoforge.com/options-for-user-auditing-on-linux-platforms

答案2

另请参阅这个程序,它被设计用于 sshd 的 ForceCommand:https://github.com/open-ch/log-user-session

相关内容