У меня есть сценарий perl, который выполняет кучу вещей, например, ограничивает команды, которые можно запускать через ssh (используя SSH_ORIGINAL_COMMAND). Сценарий работает нормально, за исключением того факта, что я нигде не могу видеть вывод сценария (набор вещей, которые я печатаю).
я проверил /var/log/auth.log
но я ничего там не вижу.
Вот какая строчка у меня sshd_config
выглядит как:
ForceCommand /some/path/my_script.pl
Я использую Ubuntu 12.x
Куда идет вывод сценария ssh ForceCommand?
В ForceCommand
- это команда, выполняемая подключающимся пользователем. Следовательно, если он производит какой-либо вывод, он переходит к подключающемуся пользователю.