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