Compressione SSH

Voglio la compressione massima sul mio tunnel ssh cos io sono su una linea di connessione;)

Alla pagina dell'uomo si può leggere:

  • ssh ritardo durante la connessione
  • L'utente SFTP non può modificare o creare file
  • Disporre le risorse del server affinché ssh sia sempre disponibile
  • Come posso guardare in remoto una window del terminal?
  • Problemi relativi alle performance di networking in Windows 7
  • Cosa potrebbe causare una mancata corrispondenza di impronte digitali di una chiave host SFTP?
  • CompressionLevel ….. Il significato dei valori è lo stesso di gzip (1). Si noti che questa opzione si applica solo alla versione del protocollo 1.

    Cosa succede se desidero la velocità di compressione massima e durante l'utilizzo di ssh versione 2?

    Come conosco la versione del protocollo che sto usando?

    2 Solutions collect form web for “Compressione SSH”

    Per conoscere la versione del protocollo di ssh, è ansible includere l'opzione -v nel command ssh.

    Per richiedere la compressione, è ansible utilizzare l'opzione -C . Questo dovrebbe funzionare anche per la versione 2 di protocollo.

    A seconda del caso di utilizzo, è ansible utilizzare tubi per get livelli di compressione più elevati per alcuni flussi.

     ssh ${SSH_USER}@${SSH_HOST} " echo 'string to be compressed' | gzip -9 " | zcat | echo - 

    L'esempio precedente complica la string / stream sul lato remoto ( gzip ) e lo decomprime al ricevimento sul lato locale ( zcat ).

    Notare che la compressione di ssh è spenta all'intenzione. Viene utilizzata solo la compressione del pipe.

    È ansible utilizzare altri strumenti di compressione come bz2 o xz . Consideri i loro rispettivi impatti sulle performance.

    NOTA: Sembra che se la compressione utilizza un algorithm molto lento, il stream non riesce a fornire in tempo e la connessione "chiude" con un errore.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.