Secure Shell ist eine unverzichtbare Ressource für Linux-Benutzer, die in der Regel mit Remote arbeiten Linux-Server, Computer oder Netzwerkgeräte. Es ist schnell, sicherheitsorientiert und ermöglicht Benutzern alles, vom Senden von Befehlen an Remotecomputer und -server bis zum Öffnen von Programmen über das Internet.
So nützlich SSH auch ist, es ist immer nur möglich, mit jeweils einem Computer zu interagieren. Einschränkungen wie diese stören den durchschnittlichen Benutzer, der Secure Shell verwendet, um ab und zu eine Remote-Verbindung herzustellen, nicht, aber wenn Sie diese verwenden Das SSH-Protokoll in Ihrem Alltag, um eine Verbindung zu vielen verschiedenen Linux-Computern herzustellen, kann ein Engpass sein Produktivität.
Im Laufe der Jahre hat sich die Linux-Community mit den Einschränkungen der Secure Shell auseinandergesetzt und Möglichkeiten aufgezeigt, um diese zu umgehen. Eine solche Lösung ist Parallel SSH. Mit diesem Programm können Benutzer über Secure Shell gleichzeitig mit mehreren Remotecomputern interagieren.
Das parallele SSH-Tool verwendet OpenSSH unter Linux. Sie müssen es daher auf Ihrem System einrichten, bevor Sie versuchen, diesem Handbuch zu folgen. Glücklicherweise ist das Einrichten eines SSH-Servers sehr schnell.
Lesen Sie den Wiki-Eintrag Ihrer Linux-Distribution zu SSH und erfahren Sie, wie Sie ihn zum Laufen bringen. Wenn Sie Probleme haben, es zum Laufen zu bringen, Lesen Sie unseren Leitfaden zum Einrichten von SSH unter Linux. Es ist ausführlich und deckt alles ab, was Sie wissen müssen!
Bevor wir uns mit der Verwendung des Pssh-Tools befassen, müssen wir uns mit der Installation befassen. Um das Programm zum Laufen zu bringen, müssen verschiedene Befehle verwendet werden. Öffnen Sie daher ein Terminalfenster und befolgen Sie die Anweisungen, die dem von Ihnen verwendeten Betriebssystem entsprechen.
sudo apt install pssh
sudo apt-get install pssh
Pssh befindet sich nicht in den Paket-Repositorys von Arch Linux. Benutzer können es jedoch weiterhin problemlos installieren, da es eine gibt Pssh AUR-Paket. Gehen Sie wie folgt vor, damit das Programm auf Ihrem Arch-PC funktioniert:
sudo pacman -S Basisentwicklungs-Git-Git-Klon https://aur.archlinux.org/python-pssh.git cd python-pssh makepkg -sri
sudo dnf installiere pssh -y
sudo zypper install pssh
Nicht jedes Linux-Betriebssystem hat das Pssh-Tool in seinen Softwarequellen. Wenn Sie eine Distribution ausführen, die diese nicht enthält, müssen Sie eine alternative Installationsmethode finden.
Ab sofort können Sie Pssh am besten unter weniger bekannten Linux-Betriebssystemen über das Python-Paketinstallationstool herunterladen.
Hinweis: Stellen Sie sicher, dass Sie Python-Pip (oder) Pip eingerichtet haben, bevor Sie versuchen, Pssh zu verwenden.
sudo python-pip install pssh
oder
sudo pip install pssh
Arbeitet Pip nicht für dich? Laden Sie den Pssh-Quellcode herunter stattdessen.
Damit das parallele SSH-Tool funktioniert, muss der Benutzer eine Hostdatei einrichten, in der alle für das Programm zu verwendenden Remotecomputeradressen aufgeführt sind. Starten Sie ein Terminal und verwenden Sie die berühren Befehl zum Erstellen einer neuen Pssh-Hostdatei.
Berühren Sie ~ / .pssh_hosts_files
Öffnen Sie als Nächstes die Hostdatei mit dem Nano-Textbearbeitungswerkzeug. Schreiben Sie mit Nano die Adressen aller Remote-Linux-Computer auf, auf denen SSH ausgeführt wird, mit denen Sie mit Pssh interagieren möchten. Verwenden Sie für optimale Ergebnisse die lokale oder Internet-IP-Adresse anstelle des Hostnamens.
Beachten Sie beim Einrichten der Hostdatei, dass Sie den Benutzernamen und die Adresse hinzufügen müssen. Es sollte so aussehen [email protected].
nano ~ / .pssh_hosts_files
Speichern Sie die Änderungen nach dem Ausschreiben Ihrer Host-Datei durch Drücken von Strg + O. auf der Tastatur. Verlassen Sie dann Nano mit dem Strg + X. Tastaturkombination.
Pssh ist ein Wrapper für SSH, mit dem der Benutzer mit mehreren Computern gleichzeitig interagieren kann. Es ist keine verschlungene Syntax zu verstehen. Wenn Sie bereits wissen, wie das Linux-Terminal funktioniert, ist dies sinnvoll.
Gehen Sie folgendermaßen vor, um einen Befehl über Secure Shell über Pssh (sofort) an Ihre Liste der Remotecomputer zu senden:
pssh -i -h ~ / .pssh_hosts_files Terminalbefehl
Sie sind sich immer noch nicht sicher, wie Pssh funktioniert? Probieren Sie einige der folgenden Beispielbefehle aus.
Müssen Sie laufende Prozesse auf allen Linux-Computern gleichzeitig überprüfen? Lauf oben mit Pssh.
pssh -i -h ~ / .pssh_hosts_files top
Neugierig, wie lange alle Ihre Linux-Computer laufen? Verwenden Sie die Betriebszeit Befehl neben dem Pssh-Tool.
pssh -i -h ~ / .pssh_hosts_files Verfügbarkeit
Überprüfen Sie mithilfe von, wie viel Festplattenspeicher auf jedem Remote-Linux-Computer gleichzeitig vorhanden ist df mit Pssh.
pssh -i -h ~ / .pssh_hosts_files df -h
Führen Sie Folgendes aus, um die Systemspezifikationen aller Linux-Remotecomputer in der Hostliste zu überprüfen inxi
pssh -i -h ~ / .pssh_hosts_files inxi -F
Das KDE Plasma 5 Desktop-Umgebung ist eine traditionelle, moderne B...
An dieser Stelle steht es außer Frage: Das Arc-Thema ist heute eine...
Ubuntu hat im Vergleich zu anderen Linux-basierten Systemen die sch...