GNU/Linux >> Linux Esercitazione >  >> Linux

Un modo semplice per controllare il test di velocità SSH


Informazioni su SSH

Il Secure Shell Protocol (SSH) è un protocollo di rete crittografico per il funzionamento sicuro dei servizi di rete su una rete non protetta. Le sue applicazioni più importanti sono l'accesso remoto e l'esecuzione da riga di comando.

Le applicazioni SSH sono basate su un'architettura client-server, che collega un'istanza client SSH con un server SSH. SSH opera come una suite di protocolli a più livelli comprendente tre componenti gerarchici principali:il livello di trasporto fornisce l'autenticazione, la riservatezza e l'integrità del server; il protocollo di autenticazione utente convalida l'utente sul server; e il protocollo di connessione multiplex il tunnel crittografato in più canali di comunicazione logici.

SSH è stato progettato su sistemi operativi simili a Unix, in sostituzione di Telnet e di protocolli shell Unix remoti non protetti, come Berkeley Remote Shell (rsh) e i relativi protocolli rlogin e rexec, che utilizzano tutti la trasmissione non sicura e in chiaro dei token di autenticazione .

Come controllare la velocità della tua connessione ssh

Ti sei mai chiesto qual è la velocità della tua connessione ssh. Ad esempio sei connesso a un server a Dubai ma vivi a Londra e ora vuoi sapere qual è la velocità se hai bisogno di scp qualcosa. Ebbene, la soluzione a questo problema si chiama PV.

PV è uno strumento basato su terminale (basato sulla riga di comando) in Linux che consente il monitoraggio dei dati inviato tramite pipe. La forma completa del comando PV è Pipe Viewer . PV aiuta l'utente fornendogli una visualizzazione visiva di quanto segue,
Tempo trascorso
Avanzamento completato (barra percentuale)
Velocità di trasferimento dati attuale (denominata anche velocità di trasmissione)
Dati trasferiti
ETA (tempo stimato) (tempo rimanente)×

Allora come si installa in Debian o Ubuntu?

apt install pvapt install pv

E ora come controllare la velocità ssh? (PROVA VELOCITÀ SSH)

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

Vedrai qualcosa del genere:

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)

Il comando PV può essere utilizzato anche per creare una barra di avanzamento della copia in questo modo

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

O per creare un file zip con una barra di avanzamento come questa

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

E molto altro 🙂

Un altro articolo interessante potrebbe essere Un modo semplice per installare MySQL su Ubuntu Linux


Linux
  1. Come controllare la velocità della tua connessione ssh

  2. Come eseguire il benchmark o controllare la velocità del tuo server DNS su Linux?

  3. Linux:un modo semplice per determinare la tecnologia di virtualizzazione di una macchina Linux?

  4. Ssh:come velocizzare l'accesso Ssh troppo lento?

  5. Ssh – I registri Sshd?

Il modo più semplice per installare Mesa 17.0.2 su Ubuntu 16.04 LTS

Personalizzazione di Grub nel modo più semplice:Grub-customizer

Aggiornamento a Solid State Drive in Linux:il modo più semplice e quello più difficile

Un modo semplice per unire i file con il comando Cat

Come installare Ubuntu 18.04 Bionic Beaver nel modo più semplice!

IL MODO FACILE come eseguire SSH in Bash e WSL2 su Windows 10 da un computer esterno