我有一个perl脚本,做了一堆像限制那些可以通过ssh运行的命令(使用SSH_ORIGINAL_COMMAND)的东西。 该脚本工作正常,除了我无法从脚本(我正在打印的一堆东西)的任何地方看到输出的事实。
我检查了/var/log/auth.log但是我没有看到任何东西。
以下是我的sshd_config的行:
ForceCommand /some/path/my_script.pl
我运行Ubuntu 12.x
ssh ForceCommand脚本的输出在哪里?
ForceCommand是由连接用户运行的命令。 因此,如果它产生一些输出,它将发送到正在连接的用户。