我想知道是否有办法要求本地用户(通过 GUI 登录)确认/拒绝任何其他身份验证尝试,例如有人尝试通过 SSH 登录?
场景是这样的,我可能希望将我的 SSH 密钥留在用户的机器上,以便在出现问题时能够调试或帮助他们,但同时我希望他们保持控制,所以我和其他人都没有被盗我的 SSH 密钥至少可以在没有用户确认的情况下登录(用户希望我事先告诉他们我会登录,所以如果没有发生,他们会拒绝连接)。
这可能吗?有问题的机器运行 Ubuntu 16.10,具有默认的 Unity 桌面环境。
是的。使用自定义 PAM 模块应该可以实现这一点,因为该模块/etc/pam.d/sshd会使用 Zenity 等向用户发出提示。但这种 QA 并不是一种为您编写整个脚本的格式。
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |