paulo1205
(usa Ubuntu)
Enviado em 29/11/2012 - 14:05h
Você já tentou fazer e deu erro, ou está sondando possíveis problemas antes de testar por conta própria?
Se for o primeiro caso, o que eu recomendo (além do óbvio e essencial, que é habilitar o módulo de CGI no seu servidor web) é:
1) Não aceitar parâmetros recebidos do cliente.
2) Caso seja absolutamente necessário receber parâmetros do cliente, tratar com MUITO cuidado tais parâmetros, pois eles podem conter caracteres que tenham significado especial para o shell, para o SSH, ou mesmo para o que quer que o SSH passe por dentro de sua própria conexão, e um eventual invasor poderia usar esse canal para conseguir acesso indevido a uma das máquinas envolvidas.
3) Dependendo do que for feito na linha de comando do SSH, o comando remoto pode requerer a alocação de TTY, que provavelmente não estará disponível quando o comando for invocado pelo servidor web. O SSH permite forçar a aolcação de um TTY na ponta remota da conexão, mas isso pode funcionar ou não, dependendo do comando.
Se for o segundo caso, diga o que você tentou fazer, e o que eventualmente deu errado.