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

OpenSSH Ciphers

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

Verwendete Cipher bei einer OpenSSH-Verbindung