Több SSH-kapcsolat használata Linuxon Pssh-val

A Secure Shell nélkülözhetetlen erőforrás a Linux-felhasználók számára, akik általában távoli Linux-kiszolgálókkal, számítógépekkel vagy hálózati eszközökkel dolgoznak. Gyors, biztonságorientált, és lehetővé teszi a felhasználók számára, hogy a parancsok távoli számítógépekre és szerverekre történő küldésétől a programok interneten keresztüli megnyitásáig mindent megtegyenek.

Bármennyire is hasznos az SSH, egyszerre csak egy géppel lehet kommunikálni. Az ehhez hasonló korlátok nem zavarják az átlagos felhasználót, aki a Secure Shell-t használja a távoli időnként, de ha az SSH-protokoll használatával csatlakozik a mindennapokban sok különböző Linux-géphez, az szűk keresztmetszetet jelenthet a termelékenység szempontjából.

Az évek során a Linux-közösség megértette a Secure Shell korlátait, és felkínálta a módját, hogy megkerülje. Az egyik ilyen megoldás a Parallel SSH. Ez egy olyan program, amely lehetővé teszi a felhasználók számára, hogy egyszerre több távoli géppel is kommunikáljanak a Secure Shell segítségével.

SSH beállítása

A Párhuzamos SSH eszköz az OpenSSH-t használja Linuxon, ezért be kell állítania a rendszerén, mielőtt megpróbálná követni ezt az útmutatót. Szerencsére az SSH szerver beállítása nagyon gyors.

  A 6 legjobb színválasztó eszköz Linuxhoz

Tekintse meg Linux-disztribúciójának wiki-bejegyzését az SSH-ról, és tanulja meg, hogyan indíthatja el. Ha problémái vannak a működéssel, tekintse át az SSH Linux rendszeren történő beállításáról szóló útmutatónkat. Mélyreható, és mindent lefed, amit tudnod kell!

Telepítse a Pssh-t Linuxra

Mielőtt rátérnénk a Pssh eszköz használatára, át kell mennünk, hogyan kell telepíteni. A program működéséhez különféle parancsok szükségesek, ezért nyisson meg egy terminálablakot, és kövesse a használt operációs rendszernek megfelelő utasításokat.

Ubuntu

sudo apt install pssh

Debian

sudo apt-get install pssh

Arch Linux

A Pssh nincs az Arch Linux csomagtárolóiban. A felhasználók azonban továbbra is könnyen telepíthetik, mivel létezik a Pssh AUR csomag. Ahhoz, hogy a program működjön az Arch PC-n, tegye a következőket:

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

Nem minden Linux operációs rendszer szoftverforrásában található a Pssh eszköz. Ha olyan disztribúciót futtat, amely nem hordozza azt, akkor más módot kell találnia a telepítésére.

  A Locationbar³ Az URL minden szegmensét kattinthatóvá teszi [Firefox]

Jelenleg a Pssh letöltésének legjobb módja a kevésbé ismert Linux operációs rendszereken a Python csomagtelepítő eszköz.

Megjegyzés: győződjön meg arról, hogy a python-pip (vagy) pip be van állítva, mielőtt megpróbálná használni a Pssh beszerzéséhez.

sudo python-pip install pssh

vagy

sudo pip install pssh

Pip nem neked dolgozik? Fontolja meg a Pssh forráskód letöltését helyette.

Állítsa be a Pssh-t

A Párhuzamos SSH eszköz működéséhez a felhasználónak be kell állítania egy gazdagépfájlt, amely felvázolja a programhoz használandó összes távoli számítógép címét. Indítson el egy terminált, és a touch paranccsal hozzon létre egy új Pssh-gazdafájlt.

touch ~/.pssh_hosts_files

Ezután nyissa meg a gazdagép fájlt a Nano szövegszerkesztő eszközzel. A Nano segítségével írja ki minden SSH-t futtató távoli Linux-gép címét, amellyel kapcsolatba kíván lépni a Pssh használatával. A legjobb eredmény érdekében használja a helyi vagy internetes IP-címet a gazdagépnév helyett.

A gazdagépfájl beállításakor ne feledje, hogy a címmel együtt meg kell adnia a felhasználónevet. Úgy kell kinéznie [email protected]

nano ~/.pssh_hosts_files

Miután kiírta a gazdagép fájlját, mentse a módosításokat a Ctrl + O billentyűkombináció lenyomásával. Ezután lépjen ki a Nano-ból a Ctrl + X billentyűkombinációval.

  A Google Analytics letiltása a Nintendo Switch eShopban

Parancsok küldése Pssh-val

A Pssh egy SSH burkolója, amely lehetővé teszi a felhasználó számára, hogy egyszerre több géppel kommunikáljon. Nincs értelmezhető bonyolult szintaxis; ha már tudod, hogyan működik a Linux terminál, akkor van értelme.

Ha bármilyen parancsot el szeretne küldeni a távoli számítógépek listájára (egyszerre) Secure Shell-en keresztül Pssh-n keresztül, tegye a következőket:

pssh -i -h ~/.pssh_hosts_files terminal command

Még mindig nem biztos benne, hogyan működik a Pssh? Próbálja ki az alábbi példaparancsokat.

Futó folyamatok

Egyszerre kell ellenőrizni az összes Linux-gépen futó folyamatokat? Futtassa felül a Pssh-t.

pssh -i -h ~/.pssh_hosts_files top

Számítógép üzemidő

Kíváncsi arra, hogy mióta fut az összes Linuxos számítógépe? Használja az uptime parancsot a Pssh eszköz mellett.

pssh -i -h ~/.pssh_hosts_files uptime

Hely a merevlemezen

Ellenőrizze, hogy mennyi merevlemez-terület van az egyes távoli Linux-gépeken egyszerre a df és a Pssh használatával.

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

A rendszer specifikációi

A gazdagéplistán szereplő összes távoli Linux-számítógép rendszerspecifikációinak ellenőrzéséhez futtassa az inxi-t

pssh -i -h ~/.pssh_hosts_files inxi -F