ssh ForceCommand 脚本的输出去哪里了?

ssh ForceCommand 脚本的输出去哪里了?

我有一个 perl 脚本,它可以执行很多操作,例如限制可以通过 ssh 运行的命令(使用 SSH_ORIGINAL_COMMAND)。除了我无法在任何地方看到脚本的输出(我正在打印的一堆内容)之外,该脚本运行良好。

我已检查过/var/log/auth.log,但没有看到任何东西。

以下是我所看到的行sshd_config

ForceCommand /some/path/my_script.pl

我正在运行 Ubuntu 12.x

答案1

ssh ForceCommand 脚本的输出去哪里了?

ForceCommand是由连接用户运行的命令。因此,如果它产生一些输出,它将发送给正在连接的用户。

相关内容