gpt4 book ai didi

ubuntu - 如何在 pam_exec 中获取 SSH 身份验证使用的方法?

转载 作者:行者123 更新时间:2023-12-02 14:06:45 24 4
gpt4 key购买 nike

我正在运行一个脚本来监控 SSH 登录。我添加到/etc/pam.d/sshd

session optional pam_exec.so seteuid    /usr/bin/tgstk login

这样我就可以访问一些变量 PAM_* 告诉我远程主机、登录用户 ecc ...

实际上,我无法访问有关 session 的其他一些信息,例如身份验证方法(密码、 key 、使用的 key )。我的 Debian 10 服务器将某些内容记录到/var/log/auth.log
Sep  7 20:27:50 andromaca sshd[25893]: Accepted publickey for root from X.X.X.X port XXXXX ssh2: RSA SHA256:<my key here>

但我的 Ubuntu 工作站的行为方式不同:即使设置
SyslogFacility USER
LogLevel VERBOSE

不会让我在日志中阅读任何内容。

有没有 通用获取此 session 信息的方法,可能不依赖于日志?

最佳答案

我发现我可以使用
journalctl -u ssh.service

关于ubuntu - 如何在 pam_exec 中获取 SSH 身份验证使用的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57841510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com