Назад | Перейти на главную страницу

Куда идет вывод сценария ssh ForceCommand?

У меня есть сценарий perl, который выполняет кучу вещей, например, ограничивает команды, которые можно запускать через ssh (используя SSH_ORIGINAL_COMMAND). Сценарий работает нормально, за исключением того факта, что я нигде не могу видеть вывод сценария (набор вещей, которые я печатаю).

я проверил /var/log/auth.log но я ничего там не вижу.

Вот какая строчка у меня sshd_config выглядит как:

ForceCommand /some/path/my_script.pl

Я использую Ubuntu 12.x

Куда идет вывод сценария ssh ForceCommand?

В ForceCommand - это команда, выполняемая подключающимся пользователем. Следовательно, если он производит какой-либо вывод, он переходит к подключающемуся пользователю.