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