Where does the output from the ssh ForceCommand script go?
O ForceCommand
é o comando que é executado pelo usuário de conexão. Portanto, se ele produz alguma saída, ele vai para o usuário que está se conectando.
Eu tenho um script perl que faz um monte de coisas como limitar os comandos que podem ser executados através do ssh (usando SSH_ORIGINAL_COMMAND). O script funciona bem, exceto pelo fato de eu não conseguir ver a saída do script (um monte de coisas que estou imprimindo) em qualquer lugar.
Eu verifiquei /var/log/auth.log
, mas não vejo nada lá.
Veja como a linha do meu sshd_config
se parece:
ForceCommand /some/path/my_script.pl
Estou executando o Ubuntu 12.x
Tags ssh ubuntu-12.04