Existem situações em que o ssh -t não deve ser usado?

1

O trabalho dentro de um comando de estrutura é emitido para máquinas remotas usando o ssh. Recentemente, a opção -t foi adicionada ao comando para que ele funcione corretamente com o sudo. No entanto, esta opção também será ativada para todos os comandos remotos.

Antes de enviar essa mudança para a base de código, fiquei me perguntando se há alguma situação na qual ter a opção -t causará problemas com o uso de ssh?

    
por EEP 04.12.2012 / 19:23

1 resposta

1

A página de manual do ssh no Debian Wheezy fornece, entre outras coisas:

If no pseudo-tty has been allocated, the session is transparent and can be used to reliably transfer binary data. On most systems, setting the escape character to “none” will also make the session transparent even if a tty is used.

Ou seja, se você deseja transferir dados ( cat file | ssh host executable_that_reads_input ), é provável que você evite -t , a menos que seus dados sejam apenas de texto simples.

    
por 04.12.2012 / 21:59