【发布时间】:2013-04-16 00:17:29
【问题描述】:
我目前编写了一个验证权限的脚本,我想在用户 ssh 进入机器时将其作为 SSH 的强制命令运行。
但是,SSH 似乎要求您专门确定要为每个单独的 rsa-key 运行的强制命令。
有没有办法告诉 SSH 使用脚本作为所有用户的默认强制命令?
【问题讨论】:
-
这更适合 serverfault.com
我目前编写了一个验证权限的脚本,我想在用户 ssh 进入机器时将其作为 SSH 的强制命令运行。
但是,SSH 似乎要求您专门确定要为每个单独的 rsa-key 运行的强制命令。
有没有办法告诉 SSH 使用脚本作为所有用户的默认强制命令?
【问题讨论】:
SSH 似乎不允许您以一般方式执行此操作。您可能需要利用 Unix 登录过程的不同部分。您可以让您的脚本成为系统 shell 初始化的一部分,或者更好的是,让 PAM 使用 pam_script 之类的东西为您完成这项工作。
【讨论】: