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.