Cum se utilizează mai multe conexiuni SSH pe Linux cu Pssh

click fraud protection

Secure Shell este o resursă indispensabilă pentru utilizatorii Linux care tind să lucreze cu telecomanda Servere Linux, computere sau dispozitive de rețea. Este rapid, orientat către securitate și permite utilizatorilor să facă totul, de la trimiterea de comenzi către computere și servere la distanță, până la deschiderea de programe pe internet.

Oricât de utilă este SSH, este posibil să interacționați doar cu o mașină la un moment dat. Limite precum acestea nu vor deranja utilizatorul obișnuit care utilizează Secure Shell la distanță din când în când, dar dacă utilizați Protocolul SSH din cotidianul dvs. pentru a vă conecta la multe mașini Linux diferite, poate fi un blocaj pentru productivitate.

De-a lungul anilor, comunitatea Linux s-a înțeles cu limitările Secure Shell și a oferit modalități de a o ocoli. O astfel de soluție este SSH paralel. Este un program care permite utilizatorilor să interacționeze cu mai multe mașini de la distanță prin Secure Shell simultan.

Configurare SSH

Instrumentul SSH paralel folosește OpenSSH pe Linux, deci va trebui să îl configurați pe sistemul dvs. înainte de a încerca să urmați împreună cu acest ghid. Din fericire, configurarea unui server SSH este foarte rapidă.

instagram viewer

Consultați intrarea wiki a distribuției Linux pe SSH și aflați cum să o faceți. Dacă aveți probleme să funcționați, accesați ghidul nostru despre cum puteți configura SSH pe Linux. Este aprofundat și acoperă tot ceea ce trebuie să știi!

Instalați Pssh pe Linux

Înainte de a intra în modul de utilizare a instrumentului Pssh, trebuie să trecem la modul de instalare. Utilizarea programului presupune utilizarea diverselor comenzi, așa că deschideți o fereastră de terminal și urmați împreună cu instrucțiunile care se potrivesc cu sistemul de operare pe care îl utilizați.

Ubuntu

sudo apt instala pssh

Debian

sudo apt-get install pssh

Arch Linux

Pssh nu se află în depozitele de pachete ale Arch Linux. Cu toate acestea, utilizatorii îl pot instala cu ușurință, deoarece există un Pachet Pssh AUR. Pentru a obține programul funcționând pe computerul Arch, faceți următoarele:

sudo pacman -S base-devel git git clon https://aur.archlinux.org/python-pssh.git cd python-pssh makepkg -sri

Fedora

sudo dnf instala pssh -y

OpenSUSE

sudo zypper instala pssh

Python PIP

Nu orice sistem de operare Linux are instrumentul Pssh în sursele lor de software. Dacă executați o distribuție care nu o poartă, va trebui să găsiți o modalitate alternativă de instalare a acesteia.

În prezent, cea mai bună modalitate de a obține Pssh pe sistemele de operare Linux mai puțin cunoscute este prin intermediul instrumentului de instalare a pachetului Python.

Notă: asigurați-vă că aveți python-pip (sau) pip configurat înainte de a încerca să-l utilizați pentru a obține Pssh.

sudo python-pip instala pssh

sau

sudo pip instala pssh

Pip nu funcționează pentru tine? Luați în considerare descărcarea codului sursă Pssh in schimb.

Configurați Pssh

Pentru ca instrumentul Parallel SSH să funcționeze, utilizatorul trebuie să creeze un fișier gazdă care să contureze toate adresele computerului de la distanță pentru a fi utilizate cu programul. Lansați un terminal și utilizați atingere comanda pentru a crea un nou fișier gazdă Pssh.

atingeți ~ / .pssh_hosts_files

Apoi, deschideți fișierul gazdă cu instrumentul de editare a textului Nano. Folosind Nano, scrieți adresele fiecărei mașini Linux la distanță care rulează SSH cu care doriți să interacționați folosind Pssh. Pentru cele mai bune rezultate, utilizați adresa IP locală sau internet, mai degrabă decât numele de gazdă.

Când configurați fișierul gazdă, rețineți că trebuie să adăugați numele de utilizator, împreună cu adresa. Ar trebui să arate ca. [email protected].

nano ~ / .pssh_hosts_files

După ce fișierul dvs. gazdă este scris, salvați modificările apăsând Ctrl + O pe tastatură. Apoi, ieșiți din Nano cu tasta Ctrl + X combinație de tastatură.

 Trimiterea de comenzi cu Pssh

Pssh este un înveliș pentru SSH care permite utilizatorului să interacționeze cu mai multe mașini simultan. Nu există nici o sintaxă convolută de înțeles; dacă știți deja cum funcționează terminalul Linux, va avea sens.

Pentru a trimite orice comandă pe lista dvs. de computere la distanță (simultan) prin Secure Shell prin Pssh, faceți:

pssh -i -h ~ / .pssh_hosts_files comanda de terminal

Încă nu sunteți sigur cum funcționează Pssh? Încercați câteva dintre comenzile exemplu de mai jos.

Procesele de rulare

Trebuie să verificați procesele care rulează pe toate mașinile Linux simultan? Alerga top cu Pssh.

pssh -i -h ~ / .pssh_hosts_files top

Timpul de funcționare al calculatorului

Vreți să știți cât timp funcționează toate calculatoarele Linux? Folosește timpul de funcționare comanda alaturi de instrumentul Pssh.

pssh -i -h ~ / .pssh_hosts_files uptime

Spațiu pe hard disk

Verificați cât spațiu al hard disk-ului fiecare mașină Linux la distanță în același timp, utilizând df cu Pssh.

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

Specificații de sistem

Pentru a verifica specificațiile sistemului pentru toate computerele Linux de la lista gazdă, executați inxi

pssh -i -h ~ / .pssh_hosts_files inxi -F
watch instagram story