- - Kuinka käyttää useita SSH-yhteyksiä Linuxissa Pssh: n kanssa

Kuinka käyttää useita SSH-yhteyksiä Linuxissa Pssh: n avulla

Secure Shell on välttämätön resurssiLinux-käyttäjät, jotka työskentelevät yleensä Linux-etäpalvelimien, tietokoneiden tai verkkolaitteiden kanssa. Se on nopea, tietoturvakeskeinen ja antaa käyttäjille mahdollisuuden tehdä kaikkea komentojen lähettämisestä etätietokoneisiin ja palvelimiin ohjelmien avaamiseen Internetissä.

Sillä on yhtä hyödyllistä kuin SSH, se on mahdollista vainolla vuorovaikutuksessa yhden koneen kanssa kerrallaan. Nämä raja-arvot eivät häiritse keskimääräistä käyttäjää, joka käyttää Secure Shell -sovellusta etätyöhön hetkessä, mutta jos käytät päivittäin SSH-protokollaa yhteydenpitoon moniin erilaisiin Linux-koneisiin, se voi olla pullonkaula tuottavuudelle.

Vuosien varrella on tullut Linux-yhteisöönnoudattaa Secure Shellin rajoituksia ja on tarjonnut tapoja kiertää sen. Yksi tällainen ratkaisu on Parallel SSH. Se on ohjelma, jonka avulla käyttäjät voivat olla vuorovaikutuksessa useiden etäkoneiden kanssa Secure Shellin kautta kerralla.

Asenna SSH

Parallel SSH -työkalu käyttää OpenSSH: ta Linuxissa, joten se on asennettava järjestelmään ennen kuin yrität noudattaa tätä opasta. Onneksi SSH-palvelimen asennus on erittäin nopeaa.

Katso Linux-jakelusi wiki-kohtaSSH ja opi kuinka saada se käyntiin. Jos sinulla on vaikeuksia saada se toimimaan, siirry oppaaseemme SSH: n asentamisesta Linuxiin. Se on perusteellinen ja kattaa kaiken mitä sinun tarvitsee tietää!

Asenna Pssh Linuxiin

Ennen kuin aloitamme Pssh-työkalun käytön, metäytyy käydä läpi kuinka asentaa se. Ohjelman käyttöönotto edellyttää useiden komentojen käyttöä, joten avaa pääteikkuna ja noudata ohjeita, jotka vastaavat käyttämääsi käyttöjärjestelmää.

ubuntu

sudo apt install pssh

Debian

sudo apt-get install pssh

Arch Linux

Pssh: tä ei ole Arch Linuxin pakettivarastoissa. Käyttäjät voivat kuitenkin silti helposti asentaa sen, koska Pssh AUR -paketti on olemassa. Saadaksesi ohjelma toimimaan Arch PC: lläsi, toimi seuraavasti:

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

Kaikissa Linux-käyttöjärjestelmissä ei ole Pssh-työkalua ohjelmistolähteissään. Jos käytät jakelua, joka ei kanna sitä, sinun on löydettävä vaihtoehtoinen tapa asentaa se.

Paras tapa saada Pssh vähemmän tunnetuissa Linux-käyttöjärjestelmissä on Python-paketin asennustyökalun avulla.

Huomaa: Varmista, että python-pip (tai) pip on asennettu, ennen kuin yrität käyttää sitä Pssh-arvon saamiseksi.

sudo python-pip install pssh

tai

sudo pip install pssh

Eikö Pip toimi sinulle? Harkitse sen sijaan Pssh-lähdekoodin lataamista.

Asenna Pssh

Jotta Parallel SSH -työkalu toimisi, käyttäjän on määritettävä isäntätiedosto, joka hahmottaa kaikki etätietokoneen osoitteet käytettäväksi ohjelman kanssa. Käynnistä pääte ja käytä kosketus komento uuden Pssh-isäntätiedoston luomiseksi.

touch ~/.pssh_hosts_files

Avaa seuraavaksi isäntätiedosto Nano-tekstillämuokkaustyökalu. Kirjoita Nanon avulla kaikkien niiden SSH-etäkäyttöisten Linux-koneiden osoitteet, joiden kanssa haluat olla tekemisissä Pssh: n kanssa. Saat parhaat tulokset käyttämällä paikallista tai Internet-IP-osoitetta isäntänimen sijasta.

Kun asetat isäntätiedostoa, muista, että sinun on lisättävä käyttäjänimi ja osoite. Sen pitäisi näyttää käyttäjä[email protected].

nano ~/.pssh_hosts_files

Kun isäntätiedosto on kirjoitettu, tallenna muokkaukset painamalla Ctrl + O näppäimistöllä. Poistu sitten Nanosta Ctrl + X näppäimistöyhdistelmä.

Komentojen lähettäminen Pssh: llä

Pssh on SSH: n kääre, jonka avulla käyttäjä voiolla vuorovaikutuksessa useiden koneiden kanssa kerralla. Ei ole ymmärrettävää käännettyä syntaksia; jos tiedät jo Linux-päätteen toiminnasta, se on järkevää.

Jos haluat lähettää minkä tahansa komennon etätietokoneiden luetteloon (kerralla) Secure Shellin kautta Pssh: n kautta, tee:

pssh -i -h ~/.pssh_hosts_files terminal command

Etkö ole vielä varma siitä, kuinka Pssh toimii? Kokeile joitain alla olevista esimerkkikomennoista.

Käynnissä olevat prosessit

Pitäisikö tarkistaa käynnissä olevat prosessit kaikilla Linux-koneillasi kerralla? Juosta ylin Pssh: n kanssa.

pssh -i -h ~/.pssh_hosts_files top

Tietokoneen käyttöaika

Haluatko tietää, kuinka kauan kaikki Linux-tietokoneesi ovat käyneet? Käytä käytettävyys komento Pssh-työkalun rinnalla.

pssh -i -h ~/.pssh_hosts_files uptime

Kiintolevytila

Tarkista, kuinka paljon kiintolevytilaa kukin Linux-etäkone samanaikaisesti käyttämällä DF Pssh: n kanssa.

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

Järjestelmän tiedot

Suorita kaikkien isäntäluettelossa olevien Linux-etätietokoneiden järjestelmäasetusten tarkistaminen inxi

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

Kommentit