Bezpieczna powłoka jest niezbędnym zasobem dla użytkowników Linuksa, którzy mają tendencję do pracy ze zdalnym Serwery Linux, komputery lub urządzenia sieciowe. Jest szybki, zorientowany na bezpieczeństwo i pozwala użytkownikom robić wszystko, od wysyłania poleceń do zdalnych komputerów i serwerów, po otwieranie programów przez Internet.
Choć SSH jest tak użyteczne, możliwa jest interakcja tylko z jednym komputerem na raz. Takie limity nie będą przeszkadzać przeciętnemu użytkownikowi, który używa Secure Shell do zdalnego od czasu do czasu, ale jeśli go użyjesz protokół SSH na co dzień do łączenia się z wieloma różnymi maszynami Linux, może być wąskim gardłem wydajność.
Przez lata społeczność Linuksa pogodziła się z ograniczeniami Secure Shell i oferowała sposoby na obejście tego. Jednym z takich rozwiązań jest Parallel SSH. Jest to program, który pozwala użytkownikom na interakcję z wieloma zdalnymi komputerami za pośrednictwem Secure Shell jednocześnie.
Narzędzie Parallel SSH korzysta z OpenSSH w systemie Linux, więc musisz go skonfigurować w systemie, zanim zaczniesz postępować zgodnie z tym przewodnikiem. Na szczęście konfiguracja serwera SSH jest bardzo szybka.
Zapoznaj się z wpisem wiki Twojej dystrybucji Linux na SSH i dowiedz się, jak to zrobić. Jeśli masz problem z uruchomieniem go, przejdź do naszego przewodnika na temat konfigurowania SSH w systemie Linux. Jest dogłębny i obejmuje wszystko, co musisz wiedzieć!
Zanim przejdziemy do korzystania z narzędzia Pssh, musimy dowiedzieć się, jak go zainstalować. Uruchomienie programu wymaga użycia różnych poleceń, więc otwórz okno terminala i postępuj zgodnie z instrukcjami, które pasują do używanego systemu operacyjnego.
sudo apt install pssh
sudo apt-get install pssh
Pssh nie ma w repozytoriach pakietów Arch Linux. Jednak użytkownicy mogą nadal łatwo go zainstalować, ponieważ istnieje Pakiet Pssh AUR. Aby program działał na komputerze Arch, wykonaj następujące czynności:
sudo pacman -S base-devel git git clone https://aur.archlinux.org/python-pssh.git cd python-pssh makepkg -sri
sudo dnf zainstaluj pssh -y
sudo zypper zainstaluj pssh
Nie każdy system Linux ma narzędzie Pssh w swoich źródłach oprogramowania. Jeśli prowadzisz dystrybucję, która go nie nosi, musisz znaleźć alternatywny sposób instalacji.
Na razie najlepszym sposobem na uzyskanie Pssh w mniej znanych systemach operacyjnych Linux jest za pomocą narzędzia instalacyjnego pakietu Python.
Uwaga: upewnij się, że masz skonfigurowany pip python-pip (lub) przed próbą użycia go do uzyskania Pssh.
sudo python-pip zainstaluj pssh
lub
sudo pip install pssh
Czy Pip nie pracuje dla ciebie? Rozważ pobranie kodu źródłowego Pssh zamiast.
Aby narzędzie Parallel SSH działało, użytkownik musi skonfigurować plik hosta, który określa wszystkie adresy komputerów zdalnych do użycia z programem. Uruchom terminal i użyj dotknąć polecenie, aby utworzyć nowy plik hosta Pssh.
dotknij ~ / .pssh_hosts_files
Następnie otwórz plik hosta za pomocą narzędzia do edycji tekstu Nano. Korzystając z Nano, napisz adresy wszystkich zdalnych maszyn z systemem Linux, na których działa SSH, z którymi chcesz współdziałać za pomocą Pssh. Aby uzyskać najlepsze wyniki, użyj lokalnego lub internetowego adresu IP zamiast nazwy hosta.
Konfigurując plik hosta, pamiętaj, że musisz dodać nazwę użytkownika wraz z adresem. Powinno to wyglądać nazwa_uż[email protected].
nano ~ / .pssh_hosts_files
Po zapisaniu pliku hosta zapisz zmiany, naciskając Ctrl + O na klawiaturze. Następnie wyjdź z Nano za pomocą Ctrl + X kombinacja klawiatury.
Pssh to opakowanie dla SSH, które pozwala użytkownikowi na interakcję z wieloma komputerami jednocześnie. Nie ma skomplikowanej składni do zrozumienia; jeśli już wiesz, jak działa terminal Linux, będzie to miało sens.
Aby wysłać dowolne polecenie na listę komputerów zdalnych (jednocześnie) przez Secure Shell za pośrednictwem Pssh:
pssh -i -h ~ / .pssh_hosts_files polecenie terminalu
Nadal nie jesteś pewien, jak działa Pssh? Wypróbuj niektóre z poniższych poleceń.
Chcesz sprawdzić działające procesy na wszystkich komputerach z systemem Linux na raz? Biegać Top z Pssh.
pssh -i -h ~ / .pssh_hosts_files top
Ciekawy, jak długo działają wszystkie komputery z systemem Linux? Użyj czas pracy polecenie obok narzędzia Pssh.
pssh -i -h ~ / .pssh_hosts_files uptime
Sprawdź, ile miejsca na dysku twardym ma każdy zdalny komputer z systemem Linux jednocześnie, używając df z Pssh.
pssh -i -h ~ / .pssh_hosts_files df -h
Aby sprawdzić specyfikacje systemowe wszystkich zdalnych komputerów z systemem Linux na liście hostów, uruchom inxi
pssh -i -h ~ / .pssh_hosts_files inxi -F
Motyw Qogir GTK to elegancki, płaski motyw oparty na łuku na pulpit...
Czy masz serwer domowy w domu? Nie masz pewności, co zrobić z tym s...
Chcesz urozmaicić swój pulpit Linux nowym motywem nowej ikony? Spra...