SSH Performance messen mit iperf
Inhaltsverzeichnis:
Mit iperf lässt sich recht einfach die Übertragungsrate per SSH bestimmen.
Am Server
Ggf. muss iperf erst noch installiert werden. Unter Debian-basierten Systemen klappt das mit:
apt install iperf3
Nun starten wir iperf3 im Servermodus.
iperf3 -s
Am Client
Wir bauen einen Tunnel auf: Port 45001 am localhost wird nach 5201 (laufendes iperf) am Server weitergeleitet.
ssh -C <CIPHER> -p 12345 -L 45001:localhost:5201 <BENUTZER>@<SERVER>
Nun ein zweites Terminal starten und den eigentlichen iperf-Test starten:
iperf3 -p 45001 -c 127.0.0.1
Welche Ciphers gibt es?
Dafür gibt es ein eigenes Kommando:
ssh -Q cipher
Prüfen welche Cipher verwendet wird
Auf welche Cipher sich der Server und der Client bei einem Verbindungsaufbau einigen, bekommt man mit dem Verbose-Modus heraus:
ssh <BENUTZER>@<SERVER@> -v