O SSH
Secure Shell Protocol (SSH) je šifrovací síťový protokol pro bezpečný provoz síťových služeb přes nezabezpečenou síť. Jeho nejpozoruhodnějšími aplikacemi jsou vzdálené přihlášení a provádění příkazového řádku.
Aplikace SSH jsou založeny na architektuře klient–server, která propojuje instanci klienta SSH se serverem SSH. SSH funguje jako vrstvená sada protokolů obsahující tři hlavní hierarchické komponenty:transportní vrstva zajišťuje autentizaci serveru, důvěrnost a integritu; protokol pro autentizaci uživatele ověřuje uživatele na serveru; a spojovací protokol multiplexuje šifrovaný tunel do více logických komunikačních kanálů.
SSH bylo navrženo na operačních systémech podobných Unixu jako náhrada za Telnet a za nezabezpečené vzdálené protokoly Unix shell, jako je Berkeley Remote Shell (rsh) a související protokoly rlogin a rexec, které všechny používají nezabezpečený přenos autentizačních tokenů v prostém textu. .
Jak zkontrolovat rychlost připojení ssh
Zajímalo vás někdy, jaká je rychlost vašeho připojení SSH. Například jste připojeni k serveru v Dubaji, ale žijete v Londýně a nyní chcete vědět, jaká je rychlost, pokud potřebujete něco scp. Řešení tohoto problému se nazývá PV.
PV je terminálový (příkazový řádek) nástroj v Linuxu, který umožňuje monitorování dat posílá se potrubím. Úplná forma příkazu PV je Prohlížeč potrubí . PV pomáhá uživateli tím, že mu poskytuje vizuální zobrazení následujících:
Uplynulý čas
Dokončený pokrok (procentuální sloupec)
Aktuální rychlost přenosu dat (také označovaná jako propustnost)
Data přenesena
ETA (odhadovaný čas) (zbývající čas)×
Jak tedy nainstalovat v debianu nebo ubuntu?
apt install pvapt install pv
A jak nyní zkontrolovat rychlost ssh? (TEST RYCHLOSTI SSH)
yes | pv | ssh remote_host "cat >/dev/null"yes | pv | ssh remote_host "cat >/dev/null"
Code language: JavaScript (javascript)
Uvidíte něco takového:
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)
Příkaz PV lze také použít k vytvoření podobného ukazatele průběhu kopírování
pv access.log > $HOME/Documents/access.logpv access.log > $HOME/Documents/access.log
Code language: PHP (php)
Nebo pro vytvoření souboru zip s ukazatelem průběhu
pv access.log | zip>$HOME/Documents/access.zippv access.log | zip>$HOME/Documents/access.zip
Code language: PHP (php)
A mnohem více 🙂
Dalším zajímavým článkem může být Snadný způsob instalace MySQL na Ubuntu Linux