ssh(1) -t user%40hostname %27gzip -c large_logs.txt%27 %7C gzip -cd
OpenSSH SSH client (remote login program)
-t      Force pseudo-tty allocation.  This can be used to execute arbitrary screen-based programs on a
        remote machine, which can be very useful, e.g. when implementing menu services.  Multiple -t
        options force tty allocation, even if ssh has no local tty.
ssh connects and logs into the specified hostname (with optional user name).  The user must prove his/her
identity to the remote machine using one of several methods depending on the protocol version used (see
below).

If command is specified, it is executed on the remote host instead of a login shell.
-c cipher_spec
        Selects the cipher specification for encrypting the session.

        Protocol version 1 allows specification of a single cipher.  The supported values are “3des”,
        “blowfish”, and “des”.  3des (triple-des) is an encrypt-decrypt-encrypt triple with three different
        keys.  It is believed to be secure.  blowfish is a fast block cipher; it appears very secure and is
        much faster than 3des.  des is only supported in the ssh client for interoperability with legacy
        protocol 1 implementations that do not support the 3des cipher.  Its use is strongly discouraged
        due to cryptographic weaknesses.  The default is “3des”.

        For protocol version 2, cipher_spec is a comma-separated list of ciphers listed in order of
        preference.  See the Ciphers keyword in ssh_config(5) for more information.
source manpages: ssh