Ich versuche, Firefox über SSH zu starten, indem ich
verwendessh -X [email protected]
und dann
firefox -no-remote
aber es ist sehr sehr langsam.
Wie kann ich das beheben? Liegt ein Verbindungsproblem vor?
Akzeptierte Antwort:
Die Standard-SSH-Einstellungen sorgen für eine ziemlich langsame Verbindung. Versuchen Sie stattdessen Folgendes:
ssh -YC4c arcfour,blowfish-cbc [email protected] firefox -no-remote
Die verwendeten Optionen sind:
-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.
Der Hauptpunkt hier ist, eine andere Verschlüsselung zu verwenden, in diesem Fall arcfour, die schneller als die Standardeinstellung ist, und die zu übertragenden Daten zu komprimieren.
HINWEIS:Ich bin sehr, sehr weit davon entfernt, ein Experte auf diesem Gebiet zu sein. Den obigen Befehl verwende ich, nachdem ich ihn irgendwo in einem Blog-Beitrag gefunden habe, und ich habe eine enorme Geschwindigkeitsverbesserung festgestellt. Ich bin mir sicher, dass die verschiedenen Kommentatoren unten wissen, wovon sie sprechen und dass diese Verschlüsselungscodes möglicherweise nicht die besten sind. Es ist sehr wahrscheinlich, dass der einzige Teil dieser Antwort, der wirklich relevant ist, die Verwendung von -C
ist wechseln, um die übertragenen Daten zu komprimieren.