GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Einfache Möglichkeit, den SSH-Geschwindigkeitstest zu überprüfen


Über SSH

Das Secure Shell Protocol (SSH) ist ein kryptografisches Netzwerkprotokoll zum sicheren Betreiben von Netzwerkdiensten über ein ungesichertes Netzwerk. Seine bemerkenswertesten Anwendungen sind Remote-Login und Befehlszeilenausführung.

SSH-Anwendungen basieren auf einer Client-Server-Architektur, die eine SSH-Clientinstanz mit einem SSH-Server verbindet. SSH arbeitet als mehrschichtige Protokollsuite, die aus drei hierarchischen Hauptkomponenten besteht:Die Transportschicht bietet Serverauthentifizierung, Vertraulichkeit und Integrität; das Benutzerauthentifizierungsprotokoll validiert den Benutzer gegenüber dem Server; und das Verbindungsprotokoll multiplext den verschlüsselten Tunnel in mehrere logische Kommunikationskanäle.

SSH wurde auf Unix-ähnlichen Betriebssystemen als Ersatz für Telnet und für ungesicherte Remote-Unix-Shell-Protokolle wie die Berkeley Remote Shell (rsh) und die zugehörigen rlogin- und rexec-Protokolle entwickelt, die alle eine unsichere Klartextübertragung von Authentifizierungstoken verwenden .

So überprüfen Sie die Geschwindigkeit Ihrer SSH-Verbindung

Haben Sie sich jemals gefragt, wie schnell Ihre SSH-Verbindung ist? Zum Beispiel sind Sie mit einem Server in Dubai verbunden, leben aber in London und möchten jetzt wissen, wie schnell Sie etwas spen müssen. Nun, die Lösung für dieses Problem heißt PV.

PV ist ein Terminal-basiertes (Befehlszeilen-basiertes) Tool in Linux, das die Überwachung von Daten ermöglicht durch Rohr geschickt werden. Die vollständige Form des PV-Befehls ist Pipe Viewer . PV hilft dem Benutzer, indem es ihm Folgendes visuell anzeigt:
Verstrichene Zeit
Abgeschlossener Fortschritt (Prozentbalken)
Aktuelle Datenübertragungsgeschwindigkeit (auch als Durchsatzrate bezeichnet)
Daten übertragen
ETA (Geschätzte Zeit) (Restzeit)×

Also wie installiere ich in Debian oder Ubuntu?

apt install pvapt install pv

Und wie können Sie nun Ihre SSH-Geschwindigkeit überprüfen? (SSH-GESCHWINDIGKEITSTEST)

yes | pv | ssh remote_host "cat >/dev/null"yes | pv | ssh remote_host "cat >/dev/null"
Code language: JavaScript (javascript)

Sie werden so etwas sehen:

root@webleit:~# yes | pv | ssh remote_host "cat >/dev/null"<br>64.0KiB 0:00:00 [15.4MiB/s] [     <=>root@webleit:~# yes | pv | ssh remote_host "cat >/dev/null"64.0KiB 0:00:00 [15.4MiB/s] [     <=>
Code language: HTML, XML (xml)

Der PV-Befehl kann auch verwendet werden, um einen solchen Kopierfortschrittsbalken zu erstellen

pv access.log > $HOME/Documents/access.logpv access.log > $HOME/Documents/access.log
Code language: PHP (php)

Oder zum Erstellen einer ZIP-Datei mit einem Fortschrittsbalken wie diesem

pv access.log | zip>$HOME/Documents/access.zippv access.log | zip>$HOME/Documents/access.zip
Code language: PHP (php)

Und vieles mehr 🙂

Ein weiterer interessanter Artikel könnte A Easy Way To Install MySQL on Ubuntu Linux sein


Linux
  1. So überprüfen Sie die Geschwindigkeit Ihrer SSH-Verbindung

  2. Was ist der richtige Weg, um Ihre CPU-Geschwindigkeit unter Linux anzuzeigen?

  3. Was ist der beste Weg, um zu überprüfen, ob ein Volume in einem Bash-Skript gemountet ist?

  4. SSH - So fügen Sie den Befehl -t in die Datei ~/.ssh/config ein

  5. Der SSH-Zugriff für einen neuen Benutzer kann nicht abgerufen werden

Der einfache Weg, Mesa 17.0.2 auf Ubuntu 16.04 LTS zu installieren

Anpassen von Grub auf einfache Weise:Grub-Customizer

Upgrade auf ein Solid-State-Laufwerk unter Linux:Der einfache und der schwierige Weg

Einfache Möglichkeit, Dateien mit dem Cat-Befehl zusammenzuführen

So installieren Sie Ubuntu 18.04 Bionic Beaver ganz einfach!

DER EINFACHE WEG, wie man SSH in Bash und WSL2 unter Windows 10 von einem externen Computer aus macht