- - Több SSH kapcsolat használata Linux rendszeren a Pssh-rel

Több SSH kapcsolat használata Linux rendszeren a Pssh-rel

A Secure Shell nélkülözhetetlen forrás aLinux felhasználók, akik hajlamosak távoli Linux szerverekkel, számítógépekkel vagy hálózati eszközökkel dolgozni. Ez gyors, biztonság-orientált, és lehetővé teszi a felhasználók számára, hogy mindent megtehessenek, a parancsok küldésével a távoli számítógépekre és szerverekre, a programok megnyitásához az interneten keresztül.

Annyira hasznos, mint az SSH, csak az lehetségeskölcsönhatásba léphet egy géppel egyszerre. Az ilyen korlátok nem zavarják azt az átlagos felhasználót, aki a Secure Shell használatával távoli időközönként távoli távolságot működtet, de ha napi SSH protokollt használ sok különböző Linux géphez való kapcsolódáshoz, ez szűk keresztmetszetet jelenthet a termelékenység szempontjából.

Az évek során eljutott a Linux közösséghezmegragadja a Biztonsági Héj korlátozásait, és felajánlotta, hogyan lehet megkerülni. Az egyik ilyen megoldás a Parallel SSH. Ez egy olyan program, amely lehetővé teszi a felhasználók számára, hogy a távoli számítógépekkel egyszerre interakcióba lépjenek a Secure Shell segítségével.

Telepítse az SSH-t

A Párhuzamos SSH eszköz az OpenSSH-t használja Linux rendszeren, tehát telepítenie kell a rendszeren, mielőtt megpróbálja követni ezt az útmutatót. Szerencsére az SSH szerver beállítása nagyon gyors.

Nézze meg a Linux disztribúció wiki bejegyzésétSSH és tanulja meg, hogyan lehet ezt megtenni. Ha gondjai vannak működésével, olvassa el az SSH Linuxon történő telepítésének útmutatóját. Ez alapos és mindent tartalmaz, amit tudnia kell!

Telepítse a Pssh-t Linuxra

Mielőtt megtudnánk, hogyan kell használni a Pssh eszközt, miát kell menned, hogyan kell telepíteni. A program működésének elősegítése különféle parancsok használatát jelenti, ezért nyisson meg egy terminál ablakot, és kövesse az alkalmazott 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árában. A felhasználók azonban továbbra is könnyen telepíthetik, mivel van egy 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 rendelkezik a Pssh eszközzel a szoftverforrásban. Ha olyan disztribúciót futtat, amely nem hordozza azt, akkor alternatív módszert kell találnia a telepítéséhez.

Mostantól a Pssh elérésének legjobb módja a kevésbé ismert Linux operációs rendszereken a Python csomagtelepítő eszközén keresztül.

Megjegyzés: Győződjön meg arról, hogy a Python-pip (vagy) pip-et beállította, mielőtt megpróbálná használni Pssh-ként.

sudo python-pip install pssh

vagy

sudo pip install pssh

Pip nem működik érted? Fontolja meg a Pssh forráskódjának letöltését.

Á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 gazdafájlt, amely felvázolja a távoli számítógép címeit, amelyeket a programmal használhat. Indítson el egy terminált és használja a érintés parancs új Pssh host fájl létrehozásához.

touch ~/.pssh_hosts_files

Ezután nyissa meg a gazdafájlt a Nano szöveggelszerkesztő eszköz. A Nano használatával írja ki az SSH-t futtató távoli Linux gépek címeit, amelyekkel a Pssh használatával kíván kommunikálni. A legjobb eredmény elérése érdekében a gazdagép neve helyett használja a helyi vagy internetes IP címet.

A host fájl beállításakor ne feledje, hogy a felhasználónevet és a címet hozzá kell adnia. Úgy néz ki, mint a felhasználóné[email protected]ép címe.

nano ~/.pssh_hosts_files

Miután a gazdagép fájl ki lett írva, mentse el a szerkesztéseket a megnyomásával Ctrl + O a billentyűzeten. Ezután lépjen ki a Nano-ból a Ctrl + X billentyűzet kombináció.

Parancsok küldése a Pssh segítségével

A Pssh egy SSH csomagoló, amely lehetővé teszi a felhasználó számárakölcsönhatásba léphet több géppel egyszerre. Nincs értelmezett szintaxis; ha már tudja, hogyan működik a Linux terminál, akkor értelme lesz.

Bármely parancs elküldéséhez a távoli számítógépek listájához (egyszerre) a Secure Shell segítségével Pssh-en keresztül:

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

Ellenőriznie kell az összes Linux gépen futó folyamatokat egyszerre? Fuss felső Pssh-vel.

pssh -i -h ~/.pssh_hosts_files top

Számítógép üzemideje

Kíváncsi, hogy mennyi ideig fut az összes Linux számítógép? Használja a uptime parancs a Pssh eszköz mellett.

pssh -i -h ~/.pssh_hosts_files uptime

Hely a merevlemezen

A felhasználásával ellenőrizze, hogy mekkora merevlemez-hely van-e az egyes távoli Linux gépeken df Pssh-vel.

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

Rendszer specifikációk

Futtassa a gazdagép listában lévő összes távoli Linux számítógép rendszerjellemzőinek ellenőrzését inxi

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

Hozzászólások