Obwohl die Hochleistungs- SSH eine Nicht-Verschlüsselung hinzufügt, ist die ArcFour-Verschlüsselung fast genauso schnell und standardmäßig enthalten.
Verwenden: -o Ciphers=arcfour
Ich verwende dies über das lokale Netzwerk und erhalte ungefähr 85% von 100 Mbit / s Ethernet oder ungefähr 10,625 Mbit / s
(In der Antwort von vava wäre sshfs immer noch das, was es ist, auch wenn die Verschlüsselung von ssh ausgeschaltet ist, da das Authentifizierungsprotokoll immer noch aktiv wäre, ohne das Sie genauso gut Telnet verwenden könnten.)
Hinweis für @osgx Ich habe kürzlich OpenSSL: Cipher Selection gefunden, das die folgende Grafik enthält:
Das Folgende ist der Ergebnisabschnitt von dieser Seite. Die Grafik und die Ergebnisse sind fraglich, da sie nicht angeben, wie der Benchmark durchgeführt wurde und auf welcher Hardware, aber ich denke, dass sie nicht so weit entfernt sind.
100.000 Kbyte / s sind meine Schwelle für eine akzeptable Leistung. Dies entspricht einem CPU-Kern (in meinem Fall acht), der zu 100% ausgelastet ist, um 780 Mbit / s an Daten zu übertragen (ein angemessener Sättigungspunkt für eine Gigabit-Ethernet-Verbindung).
RC4 ist die schnellste Verschlüsselung, wenn Sie einen Prozessor verwenden, der AESNI nicht unterstützt .
AES-128 ist die zweitschnellste Verschlüsselung und viel schneller als RC4, wenn Sie AESNI-Unterstützung haben. Es ist ungefähr 54% langsamer, wenn Sie dies nicht tun. AES-256 ist noch langsamer, und sofern nicht ausdrücklich anders konfiguriert, unterstützt jeder Browser, der AES-128 unterstützt, auch AES-256.
Was oben zitiert wurde, zeigt deutlich, dass arcfour (und auch AES mit AESNI ) eine Gigabit-Verbindung auf einer modernen Maschine auslasten kann.
Wenn Sie keine Verschlüsselung benötigen, ist die Nicht-Verschlüsselung von hpn-ssh noch schneller, aber Sie benötigen sie nur, wenn Sie eine Verbindung mit der mehrfachen Bandbreite einer Gigabit-Verbindung auslasten müssen oder wenn Sie eine geringere CPU-Auslastung benötigen.