Intento iniciar Firefox a través de SSH, usando
ssh -X [email protected]
y luego
firefox -no-remote
pero es muy, muy lento.
¿Cómo puedo arreglar esto? ¿Es un problema de conexión?
Respuesta aceptada:
La configuración predeterminada de ssh hace que la conexión sea bastante lenta. Prueba lo siguiente en su lugar:
ssh -YC4c arcfour,blowfish-cbc [email protected] firefox -no-remote
Las opciones utilizadas son:
-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.
El punto principal aquí es usar un cifrado de cifrado diferente, en este caso arcfour, que es más rápido que el predeterminado, y comprimir los datos que se transfieren.
NOTA:Estoy muy, muy lejos de ser un experto en esto. El comando anterior es lo que uso después de encontrarlo en una publicación de blog en algún lugar y noté una gran mejora en la velocidad. Estoy seguro de que los diversos comentaristas a continuación saben de lo que están hablando y que estos cifrados de cifrado pueden no ser los mejores. Es muy probable que la única parte de esta respuesta que sea realmente relevante sea usar -C
cambiar para comprimir los datos que se transfieren.