Kako uporabljati več SSH povezav v Linuxu s Pssh

click fraud protection

Varna lupina je nepogrešljiv vir za uporabnike Linuxa, ki ponavadi delajo z oddaljenim Linux strežniki, računalniki ali omrežne naprave. Hiter je, usmerjen v varnost in uporabnikom omogoča, da opravijo vse, od pošiljanja ukazov na oddaljene računalnike in strežnike do odpiranja programov prek interneta.

Kolikor je uporaben SSH, je možna interakcija z enim samim strojem naenkrat. Omejitve, kot so te, ne bodo motile povprečnega uporabnika, ki uporablja Varno lupino za oddaljevanje od časa do časa, vendar če uporabljate SSH protokol vsakodnevno za povezovanje z več različnimi stroji Linux, lahko predstavlja ozko grlo produktivnost.

Z leti se je skupnost Linux sprijaznila z omejitvami varne lupine in ponudila načine, kako jo premagati. Ena takih rešitev je Parallel SSH. To je program, ki uporabnikom omogoča, da prek varne lupine naenkrat komunicirajo z več oddaljenimi stroji.

Nastavite SSH

Orodje Parallel SSH uporablja OpenSSH v Linuxu, zato ga morate imeti nameščeno v sistemu, preden boste poskušali slediti temu vodniku. Na srečo je nastavitev SSH strežnika zelo hitra.

instagram viewer

Oglejte si vnos wiki-ja za SSH v distribuciji Linux in se naučite, kako to izvesti. Če imate težave z delom, pojdite na naš vodnik, kako nastaviti SSH v Linuxu. Je poglobljena in zajema vse, kar morate vedeti!

Namestite Pssh v Linux

Preden se lotimo uporabe orodja Pssh, moramo preučiti, kako ga namestiti. Delo programa vključuje uporabo različnih ukazov, zato odprite terminalsko okno in sledite navodilom, ki ustrezajo operacijskemu sistemu, ki ga uporabljate.

Ubuntu

sudo apt namestite pssh

Debian

sudo apt-get install pssh

Arch Linux

Pssh ni v skladiščih paketov Arch Linuxa. Uporabniki pa ga lahko še vedno enostavno namestite, saj obstaja Pssh AUR paket. Če želite program delati na vašem računalniku Arch, naredite naslednje:

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

Fedora

sudo dnf namestite pssh -y

OpenSUSE

sudo zypper namestite pssh

Python PIP

V vseh programih Linux ni orodja Pssh v svojih programskih virih. Če imate distribucijo, ki je ne prenese, boste morali najti drug način namestitve.

Do zdaj je najboljši način za pridobivanje Pssh v manj znanih operacijskih sistemih Linux prek orodja za namestitev paketov Python.

Opomba: preverite, ali imate nastavljen python-pip (ali) pip, preden ga poskusite uporabiti za pridobitev Pssh-a.

sudo python-pip namestite pssh

ali

sudo pip namestite pssh

Ali Pip ne deluje za vas? Razmislite o prenosu izvorne kode Pssh namesto tega.

Nastavite Pssh

Za delovanje orodja Parallel SSH mora uporabnik nastaviti gostiteljsko datoteko, ki začrta vse naslove oddaljenega računalnika, ki jih lahko uporablja s programom. Zaženite terminal in uporabite dotik ukaz za ustvarjanje nove gostiteljske datoteke Pssh.

dotaknite se ~ / .pssh_hosts_files

Nato odprite gostiteljsko datoteko z orodjem za urejanje besedila Nano. S pomočjo Nano zapišite naslove vsake oddaljene naprave Linux, v kateri je nameščen SSH, s katerim želite komunicirati z uporabo programa Pssh. Za najboljše rezultate uporabite lokalni ali internetni naslov IP in ne ime gostitelja.

Pri nastavitvi gostiteljske datoteke ne pozabite, da morate skupaj z naslovom dodati tudi uporabniško ime. To bi moralo izgledati uporabniško [email protected].

nano ~ / .pssh_hosts_files

Po odpisu gostiteljske datoteke shranite spremembe s pritiskom Ctrl + O na tipkovnici. Nato zapustite Nano s Ctrl + X kombinacija tipkovnice.

 Pošiljanje ukazov s programom Pssh

Pssh je ovoj za SSH, ki uporabniku omogoča interakcijo z več stroji hkrati. Ni prepletene skladnje, da bi razumeli; če že veste, kako deluje terminal Linux, bo to smiselno.

Če želite prek varnostnega lupine prek Pssh poslati ukaz naenkrat (naenkrat) na vaši seznam oddaljenih računalnikov, storite:

pssh -i -h ~ / .pssh_hosts_files terminalski ukaz

Še vedno niste prepričani, kako deluje Pssh? Preizkusite nekaj spodnjih primerov ukazov.

Teče procese

Naenkrat morate preveriti tekoče procese na vseh svojih sistemih Linux? Teči vrh s Pssh.

pssh -i -h ~ / .pssh_hosts_files vrh

Nadgradnja računalnika

Želite vedeti, kako dolgo delujejo vsi vaši računalniki Linux? Uporabi podaljšek ukaz poleg orodja Pssh.

pssh -i -h ~ / .pssh_hosts_files uptime

Prostor na trdem disku

S pomočjo uporabe preverite, koliko prostora na trdem disku ima vsak oddaljeni stroj Linux hkrati df s Pssh.

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

Specifikacije sistema

Če želite preveriti sistemske specifikacije vseh oddaljenih računalnikov Linux na seznamu gostiteljev, zaženite inxi

pssh -i -h ~ / .pssh_hosts_files inxi -F
watch instagram story