- - Kako koristiti više SSH veza na Linuxu s Pssh-om

Kako koristiti više SSH veza na Linuxu s Pssh-om

Sigurna školjka neizostavan je resurs zaKorisnici Linuxa koji imaju tendenciju da rade s udaljenim Linux poslužiteljima, računalima ili mrežnim uređajima. Brz je, sigurnosno orijentiran i omogućuje korisnicima da rade sve, od slanja naredbi na udaljena računala i poslužitelje, do otvaranja programa putem interneta.

Koliko god koristan bio SSH, moguće je samo tokomuniciraju s jednim strojem odjednom. Ograničenja poput ovih neće smetati prosječnom korisniku koji koristi Secure Shell za daljinsko upravljanje s vremena na vrijeme, ali ako svakodnevno koristite SSH protokol za povezivanje sa raznim Linux strojevima, to može biti usko grlo za produktivnost.

Tijekom godina, Linux zajednica je postalauvjeti s ograničenjima sigurne ljuske i ponudio je načine da se to otkloni. Jedno takvo rješenje je Parallel SSH. To je program koji omogućuje korisnicima interakciju s više udaljenih strojeva odjednom preko sigurne školjke.

Postavljanje SSH

Alat Parallel SSH koristi OpenSSH na Linuxu, tako da ćete ga morati postaviti na svoj sustav prije nego što pokušate slijediti ovaj vodič. Srećom, postavljanje SSH poslužitelja je vrlo brzo.

Pogledajte u zapis u wikiju vaše distribucije za LinuxSSH i naučite kako to proći. Ako imate problema sa njegovim radom, prijeđite na naš vodič o tome kako postaviti SSH na Linux. To je temeljito i pokriva sve što trebate znati!

Instalirajte Pssh na Linux

Prije nego što se pozabavimo kako koristiti alat Pssh, mitrebate provjeriti kako to instalirati. Početak rada programa uključuje korištenje različitih naredbi, pa otvorite prozor terminala i slijedite upute koje odgovaraju operacijskom sustavu koji koristite.

Ubuntu

sudo apt install pssh

Debian

sudo apt-get install pssh

Arch Linux

Pssh nije u spremištu paketa Arch Linuxa. Međutim, korisnici ga i dalje mogu lako instalirati jer tu postoji Pssh AUR paket. Da bi program radio na vašem računalu s računalom, učinite sljedeće:

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/python-pssh.git
cd python-pssh
makepkg -sri

Fedora

sudo dnf install pssh -y

OpenSUSE

sudo zypper install pssh

Python PIP

Nije svaki Linux OS u izvorima softvera ugrađen alat Pssh. Ako pokrećete distribuciju koja je ne sadrži, morat ćete pronaći drugi način da je instalirate.

Od sada, najbolji način da dobijete Pssh na manje poznatim Linux operativnim sustavima je putem alata za instalaciju paketa Python.

Napomena: budite sigurni da ste postavili python-pip (ili) pip prije nego što ga pokušate koristiti za dobivanje Pssh-a.

sudo python-pip install pssh

ili

sudo pip install pssh

Zar Pip ne radi za vas? Razmislite o tome da preuzmete Pssh izvorni kod.

Postavi Pssh

Kako bi alat Parallel SSH radio, korisnik mora postaviti glavnu datoteku koja opisuje sve adrese udaljenog računala koje će se koristiti s programom. Pokrenite terminal i koristite dodir naredba za stvaranje nove datoteke Pssh glavnog računala.

touch ~/.pssh_hosts_files

Zatim otvorite datoteku domaćina s Nano tekstomalat za uređivanje Pomoću Nano napišite adrese svakog udaljenog Linux računala s pokretanjem SSH-a s kojim želite komunicirati pomoću Pssh-a. Za najbolje rezultate koristite lokalnu ili internetsku IP adresu, a ne naziv računala.

Pri postavljanju datoteke glavnog računala, imajte na umu da morate dodati korisničko ime, zajedno s adresom. To bi trebalo izgledati [email protected].

nano ~/.pssh_hosts_files

Nakon što se datoteka glavnog računala otpiše, spremite promjene pritiskom Ctrl + O na tipkovnici. Zatim izađite s Nano s Ctrl + X kombinacija tipkovnice.

Slanje naredbi s Pssh

Pssh je omot za SSH koji korisniku omogućujekomunicirati s više strojeva odjednom. Ne postoji složena sintaksa koju treba razumjeti; ako već znate kako radi Linux terminal, to će imati smisla.

Da biste putem Pssh-a poslali bilo koju naredbu na vaš popis udaljenih računala (odjednom) preko Secure Shell, učinite:

pssh -i -h ~/.pssh_hosts_files terminal command

Još uvijek niste sigurni kako funkcionira Pssh? Isprobajte neke primjere naredbi u nastavku.

Pokretanje procesa

Trebate odjednom provjeriti pokretane procese na svim svojim Linux uređajima? Trčanje vrh s Pssh.

pssh -i -h ~/.pssh_hosts_files top

Nastavak rada za računalom

Zanima vas koliko dugo rade sva vaša Linux računala? Koristiti produženje rada naredbu pored alata Pssh.

pssh -i -h ~/.pssh_hosts_files uptime

Prostor na tvrdom disku

Provjerite koliko prostora na tvrdom disku svaki udaljeni Linux uređaj istovremeno koristi df s Pssh.

pssh -i -h ~/.pssh_hosts_files df -h

Specifikacije sustava

Da biste provjerili specifikacije sustava svih udaljenih Linux računala na popisu računala, pokrenite inxi

pssh -i -h ~/.pssh_hosts_files inxi -F
</ P>

komentari