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