![ssh 连接不会将条目写入 wtmp 或留下命令历史记录](https://linux22.com/image/732629/ssh%20%E8%BF%9E%E6%8E%A5%E4%B8%8D%E4%BC%9A%E5%B0%86%E6%9D%A1%E7%9B%AE%E5%86%99%E5%85%A5%20wtmp%20%E6%88%96%E7%95%99%E4%B8%8B%E5%91%BD%E4%BB%A4%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95.png)
我有一个 root 用户,他使用 Java 应用程序登录到我管理的服务器。当此 ssh 客户端登录时,它不会在 wtmp(或我能分辨出的 utmp)中写入条目。它似乎没有留下任何命令历史记录(正在使用 bash)。它确实在 中留下了日志条目/var/log/secure
,并且连接确实显示在“ ”命令中,但是,在“ ”或“ ”或“ ”netstat
中没有显示任何内容。该用户是可信的,但在诊断问题和跟踪命令历史记录时,这会成为一个问题。这也是一个安全风险(如果此用户可以这样做,其他人也可以)。w
last
who
有没有办法(sshd 配置?)强制所有传入的 ssh 连接写入 wtmp 条目以及像平常一样的命令历史记录?