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