Kako se s Pssh koristi više SSH veza na Linuxu

click fraud protection

Sigurna školjka neizostavan je resurs za Linux korisnike koji teže raditi s daljinskim Linux poslužitelji, računala ili mrežne uređaje. 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 komunicirati samo s jednim strojem odjednom. Ograničenja poput ovih neće smetati prosječnom korisniku koji upotrebljava Sigurnu školjku za uklanjanje ponekad, ali ako upotrebljavate SSH protokol koji se svakodnevno povezuje na razne Linux uređaje, može biti usko grlo produktivnost.

Tijekom godina, Linux zajednica se suočila sa ograničenjima Sigurne ljuske i ponudila je načine kako je riješiti. Jedno takvo rješenje je Parallel SSH. To je program koji omogućuje interakciju korisnika 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.

instagram viewer

Pogledajte unos svoje wiki-ove Linux distribucije na SSH i saznajte kako to započeti. 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, moramo prijeći kako ga 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 instalirati pssh

Debian

sudo apt-get install pssh

Arch Linux

Pssh nije u skladištu paketa Arch Linuxa. Međutim, korisnici ga i dalje lako mogu instalirati jer 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 klon https://aur.archlinux.org/python-pssh.git cd python-pssh makepkg -sri

Fedora

sudo dnf instalirati pssh -y

OpenSUSE

sudo zypper install pssh

Python PIP

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

Od sada, najbolji način za dobivanje Pssh-a 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 instalirati pssh

ili

sudo pip instalirati pssh

Zar Pip ne radi za vas? Razmislite o preuzimanju izvornog koda Pssh umjesto toga.

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.

dodirnite ~ / .pssh_hosts_files

Zatim otvorite datoteku glavnog računala s alatom za uređivanje teksta Nano. 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 na 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ćuje interakciju 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 popis udaljenih računala (odjednom) preko Secure Shell, učinite:

pssh -i -h ~ / .pssh_hosts_files naredba terminala

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

Pokretanje procesa

Trebate odjednom provjeriti pokretane procese na svim svojim Linux računalima? Trčanje vrh s Pssh.

pssh -i -h ~ / .pssh_hosts_files vrh

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 produženje rada

Prostor na tvrdom disku

Upotrijebite koliko prostora na tvrdom disku ima svaki udaljeni Linux uređaj istovremeno 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
watch instagram story