J'essaie de lancer Firefox via SSH, en utilisant
ssh -X [email protected]
puis
firefox -no-remote
mais c'est très très lent.
Comment puis-je réparer cela? Est-ce un problème de connexion ?
Réponse acceptée :
Les paramètres ssh par défaut rendent la connexion assez lente. Essayez plutôt ce qui suit :
ssh -YC4c arcfour,blowfish-cbc [email protected] firefox -no-remote
Les options utilisées sont :
-Y Enables trusted X11 forwarding. Trusted X11 forwardings are not
subjected to the X11 SECURITY extension controls.
-C Requests compression of all data (including stdin, stdout,
stderr, and data for forwarded X11 and TCP connections). The
compression algorithm is the same used by gzip(1), and the
“level” can be controlled by the CompressionLevel option for pro‐
tocol version 1. Compression is desirable on modem lines and
other slow connections, but will only slow down things on fast
networks. The default value can be set on a host-by-host basis
in the configuration files; see the Compression option.
-4 Forces ssh to use IPv4 addresses only.
-c cipher_spec
Selects the cipher specification for encrypting the session.
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.
Le point principal ici est d'utiliser un chiffrement de chiffrement différent, dans ce cas arcfour qui est plus rapide que celui par défaut, et de compresser les données transférées.
REMARQUE :Je suis très, très loin d'être un expert en la matière. La commande ci-dessus est ce que j'utilise après l'avoir trouvée sur un article de blog quelque part et j'ai remarqué une énorme amélioration de la vitesse. Je suis sûr que les différents commentateurs ci-dessous savent de quoi ils parlent et que ces chiffres de cryptage ne sont peut-être pas les meilleurs. Il est très probable que le seul élément de cette réponse qui soit vraiment pertinent utilise le -C
commutateur pour compresser les données en cours de transfert.