Ich habe eine sehr langsame Verbindung und muss SSH verwenden. Wie kann ich "die Geschwindigkeit" erhöhen? Ich meine, ist die Verwendung großer RSA-Schlüsselpaare ein großer Aufwand? Würde eine Verringerung der Schlüsselgröße die effektive Bandbreite ein wenig erhöhen?
9
-c blowfish -C
.Antworten:
Die Größe des RSA-Schlüssels spielt nur zum Zeitpunkt des Verbindungsaufbaus eine Rolle. Die Schlüsselgröße kann von Bedeutung sein, wenn einer der Computer langsam ist, da größere Schlüssel längere Berechnungen bedeuten, die Auswirkungen auf die Verbindungszeiten jedoch vernachlässigbar sind.
Wenn der Durchsatz ein Problem darstellt, komprimieren Sie die Verbindung :
ssh -C
.Wenn die Verbindungsaufbauzeit ein Problem darstellt, stellen Sie sicher, dass Sie eine einzelne Master-SSH-Verbindung aktivieren und den Slave-Modus für nachfolgende Verbindungen verwenden.
Wenn Latenz ein Problem ist, können Sie nur Ihre Gewohnheiten anpassen. Wenn die Latenz so hoch ist, dass die Verwendung interaktiver Programme schmerzhaft ist, geben Sie Befehle lokal ein und senden Sie sie nach Abschluss (der Emacs-Shell-Modus ist dafür hilfreich). Führen Sie die Dateiverwaltung über SSHFS durch (außer Remote-zu-Remote-Kopien).
Vermeiden Sie Remote X, da es sowohl latenzempfindlich als auch bandbreitenintensiv ist. Wenn Sie wirklich müssen, ist NX das Beste der Ernte (aber es ist schmerzhaft einzurichten, da es keine freie Software ist, so dass Distributionen es nicht bereitstellen; dies kann sich ändern, wenn freie Klone auftauchen).
quelle
RSA-Schlüsselpaare dienen nur zur Authentifizierung und zum Austausch symmetrischer Schlüssel, die zur Verschlüsselung der Verbindung verwendet werden. Sie können versuchen, eine symmetrische Verschlüsselung zu verwenden, die nicht so schwer zu berechnen ist wie die Standardverschlüsselung, dh Blowfish. Dies hängt jedoch nicht mit dem Durchsatz zusammen, sondern mit der CPU-Auslastung ...
quelle