当SSH授权密钥仅限于命令时,命令如何读取调用中的参数?

vfc*_*sts 2 ssh openssh command

假设授权密钥仅限于测试参数的命令,例如command="bin/testparameters"ssh 调用是:

ssh user@host 'some parameters which may include other commands'

如何bin/testparameters读取该值'some parameters which may include other commands'

Jim*_* L. 6

传递的附加参数ssh出现在环境变量中SSH_ORIGINAL_COMMAND

$ tail -1 .ssh/authorized_keys
command="printf '%s\n' \"$SSH_ORIGINAL_COMMAND\"" ssh-rsa AAAA....kz6C5 user@example.com
$ ssh user@example.com foo bar farkle
foo bar farkle
Run Code Online (Sandbox Code Playgroud)