- Kaip naudoti kelis SSH ryšius "Linux" su

Kaip naudoti kelis SSH ryšius „Linux“ su Pssh

Saugi „Shell“ yra nepakeičiamas šaltinis„Linux“ vartotojai, linkę dirbti su nuotoliniais „Linux“ serveriais, kompiuteriais ar tinklo įrenginiais. Tai greitas, į saugumą orientuotas ir leidžia vartotojams daryti viską nuo komandų siuntimo į nuotolinius kompiuterius ir serverius iki programų atidarymo internete.

Tai, kas naudinga kaip SSH, įmanoma tik tuobendrauti su viena mašina vienu metu. Tokie apribojimai netrukdys paprastam vartotojui, kuris naudojasi „Secure Shell“, kad galėtų atsijungti, bet jei kasdien naudojate SSH protokolą, kad prisijungtumėte prie daugelio skirtingų „Linux“ mašinų, tai gali būti kliūtis produktyvumui.

Bėgant metams, atsirado „Linux“ bendruomenėsutinka su „Saugiosios apvalkalo“ apribojimais ir pasiūlė būdų, kaip ją apeiti. Vienas iš tokių sprendimų yra lygiagretusis SSH. Tai programa, leidžianti vartotojams vienu metu bendrauti su keliais nuotoliniais įrenginiais naudojant „Secure Shell“.

Nustatykite SSH

Parallel SSH įrankyje naudojama „OpenSSH“ „Linux“, todėl prieš bandydami vadovautis šiuo vadovu, turėsite jį nustatyti savo sistemoje. Laimei, SSH serverį galima nustatyti labai greitai.

Peržiūrėkite „Linux“ platinimo „wiki“ įrašąSSH ir sužinokite, kaip tai įgyvendinti. Jei kyla problemų dėl jo veikimo, perskaitykite mūsų vadovą, kaip nustatyti SSH „Linux“. Jis yra išsamus ir apima viską, ką reikia žinoti!

Įdiekite „Pssh“ „Linux“

Prieš pradėdami domėtis, kaip naudoti „Pssh“ įrankį, mesreikia pereiti kaip ją įdiegti. Norėdami, kad programa veiktų, reikia naudoti įvairias komandas, todėl atidarykite terminalo langą ir vykdykite kartu su instrukcijomis, kurios atitinka jūsų naudojamą operacinę sistemą.

Ubuntu

sudo apt install pssh

Debian

sudo apt-get install pssh

„Arch Linux“

„Pssh“ nėra „Arch Linux“ paketų saugyklose. Tačiau vartotojai vis tiek gali lengvai ją įdiegti, nes yra „Pssh AUR“ paketas. Norėdami, kad programa veiktų jūsų „Arch PC“, atlikite šiuos veiksmus:

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

Ne kiekvienos „Linux“ OS programinės įrangos šaltiniuose yra „Pssh“ įrankis. Jei naudojate paskirstymą, kuriame jo nėra, turėsite rasti alternatyvų būdą, kaip jį įdiegti.

Šiuo metu geriausias būdas gauti „Pssh“ mažiau žinomose „Linux“ operacinėse sistemose yra naudojant „Python“ paketo diegimo įrankį.

Pastaba: prieš bandant naudoti „Pssh“, įsitikinkite, kad turite python-pip (arba) pip nustatymus.

sudo python-pip install pssh

arba

sudo pip install pssh

Ar Pipas neveikia jūsų? Apsvarstykite galimybę atsisiųsti „Pssh“ kodą.

Nustatykite Pssh

Kad Parallel SSH įrankis veiktų, vartotojas turi nustatyti pagrindinį failą, kuriame nurodomi visi nuotolinio kompiuterio adresai, kuriuos reikia naudoti su programa. Paleiskite terminalą ir naudokite liesti komanda sukurti naują Pssh pagrindinio failo.

touch ~/.pssh_hosts_files

Tada atidarykite pagrindinį failą su „Nano“ teksturedagavimo įrankis. Naudodamiesi „Nano“, užrašykite kiekvieno nuotolinio „Linux“ įrenginio, kuriame veikia SSH, adresus, su kuriais norite bendrauti naudodami Pssh, adresus. Norėdami gauti geriausius rezultatus, naudokite vietinį arba interneto IP adresą, o ne pagrindinį kompiuterio vardą.

Nustatydami pagrindinį failą atminkite, kad kartu su adresu turite pridėti vartotojo vardą. Tai turėtų atrodyti mašinos vartotojo [email protected]..

nano ~/.pssh_hosts_files

Išrašę pagrindinį failą, išsaugokite pakeitimus paspausdami „Ctrl“ + O klaviatūroje. Tada išvažiuokite iš Nano naudodamiesi „Ctrl“ + X klaviatūros derinys.

Siunčiamos komandos su „Pssh“

„Pssh“ yra SSH aplankas, leidžiantis vartotojuisąveikauti su keliomis mašinomis vienu metu. Nėra suplanuotos sintaksės; jei jūs jau žinote, kaip veikia „Linux“ terminalas, jis turės prasmę.

Norėdami siųsti bet kurią komandą į savo nuotolinių kompiuterių sąrašą (iš karto) per „Secure Shell“ per „Pssh“, darykite:

pssh -i -h ~/.pssh_hosts_files terminal command

Vis dar nežinote, kaip veikia „Pssh“? Išbandykite keletą žemiau pateiktų komandų pavyzdžių.

Bėgimo procesai

Ar reikia patikrinti visų „Linux“ kompiuterių veikimo procesus vienu metu? Bėk viršuje su Pssh.

pssh -i -h ~/.pssh_hosts_files top

Kompiuterio veikimo laikas

Norite sužinoti, kiek laiko visi jūsų „Linux“ kompiuteriai veikė? Naudoti veikimo laikas komanda šalia „Pssh“ įrankio.

pssh -i -h ~/.pssh_hosts_files uptime

Vietos standžiajame diske vieta

Naudodamiesi tuo pačiu metu patikrinkite, kiek vietos kiekviename nuotoliniame „Linux“ įrenginyje yra standžiajame diske df su Pssh.

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

Sistemos specifikacijos

Norėdami patikrinti visų nuotolinių „Linux“ kompiuterių, esančių pagrindiniame sąraše, sistemos specifikacijas, paleiskite inxi

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

Komentarai