Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
所有用户的SSH强制命令_Ssh_Openssh - Fatal编程技术网

所有用户的SSH强制命令

所有用户的SSH强制命令,ssh,openssh,Ssh,Openssh,我目前编写了一个验证权限的脚本,我希望在用户SSH进入机器时将其作为SSH的强制命令运行 但是,SSH似乎要求您专门标识为每个rsa密钥运行的强制命令 有没有办法告诉SSH将脚本用作所有用户的默认强制命令?SSH似乎不允许您以常规方式执行此操作。您可能需要利用Unix登录过程的不同部分。您可以将脚本作为系统shell初始化的一部分,或者,更好的是,让PAM使用类似的方法为您完成这项工作。这更适合serverfault.com

我目前编写了一个验证权限的脚本,我希望在用户SSH进入机器时将其作为SSH的强制命令运行

但是,SSH似乎要求您专门标识为每个rsa密钥运行的强制命令


有没有办法告诉SSH将脚本用作所有用户的默认强制命令?

SSH似乎不允许您以常规方式执行此操作。您可能需要利用Unix登录过程的不同部分。您可以将脚本作为系统shell初始化的一部分,或者,更好的是,让PAM使用类似的方法为您完成这项工作。

这更适合serverfault.com