Το Secure Shell είναι απαραίτητη πηγήΧρήστες Linux που τείνουν να εργάζονται με απομακρυσμένους διακομιστές Linux, υπολογιστές ή συσκευές δικτύου. Είναι γρήγορο, προσανατολισμένο στην ασφάλεια και επιτρέπει στους χρήστες να κάνουν τα πάντα από την αποστολή εντολών σε απομακρυσμένους υπολογιστές και διακομιστές, στο άνοιγμα προγραμμάτων μέσω του Διαδικτύου.
Για τόσο χρήσιμο όσο το SSH, είναι μόνο δυνατόαλληλεπιδρούν με ένα μηχάνημα τη φορά. Τέτοια όρια δεν θα ενοχλήσουν τον μέσο χρήστη που χρησιμοποιεί το Secure Shell για απομακρυσμένη λειτουργία σε μια στιγμή, αλλά εάν χρησιμοποιείτε το πρωτόκολλο SSH την ημέρα σας για να συνδεθείτε σε πολλές διαφορετικές μηχανές Linux, μπορεί να είναι ένα εμπόδιο για την παραγωγικότητα.
Με τα χρόνια, η κοινότητα του Linux έχει έρθει ναόρους με τους περιορισμούς του Secure Shell και έχει προσφέρει τρόπους για να το πάρει γύρω του. Μια τέτοια λύση είναι η παράλληλη SSH. Πρόκειται για ένα πρόγραμμα που επιτρέπει στους χρήστες να αλληλεπιδρούν με πολλαπλές απομακρυσμένες μηχανές μέσω του Secure Shell ταυτόχρονα.
Ρύθμιση SSH
Το παράλληλο εργαλείο SSH χρησιμοποιεί το OpenSSH σε Linux, οπότε θα πρέπει να το έχετε εγκαταστήσει στο σύστημά σας πριν επιχειρήσετε να ακολουθήσετε μαζί με αυτόν τον οδηγό. Ευτυχώς, η εγκατάσταση ενός διακομιστή SSH είναι πολύ γρήγορη.
Ανατρέξτε στην καταχώρηση wiki της διανομής του LinuxSSH και μάθετε πώς να το πάτε. Εάν αντιμετωπίζετε προβλήματα με τη λειτουργία του, ανατρέξτε στον οδηγό μας σχετικά με τον τρόπο εγκατάστασης του SSH σε Linux. Είναι σε βάθος και καλύπτει όλα όσα πρέπει να ξέρετε!
Εγκαταστήστε το Pssh στο Linux
Πριν βρεθούμε πώς να χρησιμοποιήσουμε το εργαλείο Pssh, εμείςπρέπει να ανατρέξετε στον τρόπο εγκατάστασης. Η λειτουργία του προγράμματος συνεπάγεται τη χρήση διαφόρων εντολών, έτσι ανοίξτε ένα παράθυρο τερματικού και ακολουθήστε τις οδηγίες που αντιστοιχούν στο λειτουργικό σύστημα που χρησιμοποιείτε.
Ubuntu
sudo apt install pssh
Debian
sudo apt-get install pssh
Arch Linux

Το Pssh δεν βρίσκεται στις αποθήκες πακέτων του Arch Linux. Ωστόσο, οι χρήστες μπορούν να το εγκαταστήσουν εύκολα, καθώς υπάρχει ένα πακέτο Pssh AUR. Για να εκτελέσετε το πρόγραμμα στον υπολογιστή σας Arch, κάντε τα εξής:
sudo pacman -S base-devel git git clone https://aur.archlinux.org/python-pssh.git cd python-pssh makepkg -sri
Μαλακό καπέλλο
sudo dnf install pssh -y
OpenSUSE
sudo zypper install pssh
Python PIP
Όχι κάθε λειτουργικό σύστημα Linux έχει το εργαλείο Pssh στις πηγές λογισμικού. Εάν εκτελείτε μια διανομή που δεν την μεταφέρει, θα πρέπει να βρείτε έναν εναλλακτικό τρόπο τοποθέτησης.
Από τώρα, ο καλύτερος τρόπος για να αποκτήσετε Pssh σε λιγότερο γνωστά λειτουργικά συστήματα Linux είναι μέσω του εργαλείου εγκατάστασης του πακέτου Python.
Σημείωση: βεβαιωθείτε ότι έχετε εγκαταστήσει python-pip (ή) pip πριν επιχειρήσετε να το χρησιμοποιήσετε για να αποκτήσετε Pssh.
sudo python-pip install pssh
ή
sudo pip install pssh
Το Pip δεν λειτουργεί για εσάς; Εξετάστε το ενδεχόμενο λήψης του πηγαίου κώδικα Pssh.
Ρυθμίστε το Pssh
Για να λειτουργήσει το παράλληλο εργαλείο SSH, ο χρήστης πρέπει να ρυθμίσει ένα αρχείο κεντρικού υπολογιστή που περιγράφει όλες τις διευθύνσεις απομακρυσμένου υπολογιστή που θα χρησιμοποιήσει με το πρόγραμμα. Εκκινήστε ένα τερματικό και χρησιμοποιήστε το αφή για να δημιουργήσετε ένα νέο αρχείο φιλοξενίας Pssh.
touch ~/.pssh_hosts_files
Στη συνέχεια, ανοίξτε το αρχείο υποδοχής με το κείμενο Nanoεργαλείο επεξεργασίας. Χρησιμοποιώντας το Nano, γράψτε τις διευθύνσεις κάθε απομακρυσμένης μηχανής Linux με SSH που θέλετε να αλληλεπιδράσετε με τη χρήση του Pssh. Για καλύτερα αποτελέσματα, χρησιμοποιήστε την τοπική διεύθυνση IP ή τη διεύθυνση IP, αντί για το όνομα του υπολογιστή.
Κατά τη ρύθμιση του αρχείου φιλοξενίας, λάβετε υπόψη ότι πρέπει να προσθέσετε το όνομα χρήστη μαζί με τη διεύθυνση. Θα πρέπει να μοιάζει [email protected].
nano ~/.pssh_hosts_files
Αφού διαγραφεί το αρχείο του κεντρικού υπολογιστή σας, αποθηκεύστε τις επεξεργασίες πατώντας Ctrl + O στο πληκτρολόγιο. Στη συνέχεια, βγείτε από το Nano με το Ctrl + X πληκτρολογίου.
Αποστολή εντολών με Pssh

Pssh είναι ένα περιτύλιγμα για SSH που επιτρέπει στο χρήστη νααλληλεπιδρούν με πολλές μηχανές ταυτόχρονα. Δεν υπάρχει περίπλοκη σύνταξη για κατανόηση. αν γνωρίζετε ήδη πώς λειτουργεί το τερματικό Linux, θα έχει νόημα.
Για να στείλετε οποιαδήποτε εντολή στη λίστα απομακρυσμένων υπολογιστών (ταυτόχρονα) μέσω του Secure Shell μέσω Pssh, κάντε τα εξής:
pssh -i -h ~/.pssh_hosts_files terminal command
Δεν είστε σίγουροι για το πώς λειτουργεί το Pssh; Δοκιμάστε μερικές από τις παρακάτω εντολές παρακάτω.
Διαδικασίες που εκτελούνται
Πρέπει να ελέγξετε ταυτόχρονα τις τρέχουσες διαδικασίες σε όλες τις μηχανές του Linux σας; Τρέξιμο μπλουζα με Pssh.
pssh -i -h ~/.pssh_hosts_files top
Ώρα λειτουργίας του υπολογιστή
Περίεργος για πόσο καιρό έχουν τρέξει όλοι οι υπολογιστές σας Linux; Χρησιμοποιήστε το uptime εντολή παράλληλα με το εργαλείο Pssh.
pssh -i -h ~/.pssh_hosts_files uptime
Χώρος στο σκληρό δίσκο
Ελέγξτε πόσο χώρο στο σκληρό δίσκο κάθε απομακρυσμένη μηχανή Linux ταυτόχρονα με τη χρήση df με Pssh.
pssh -i -h ~/.pssh_hosts_files df -h
Χαρακτηριστικά συστήματος
Για να ελέγξετε τις προδιαγραφές συστήματος όλων των απομακρυσμένων υπολογιστών Linux στη λίστα κεντρικών υπολογιστών, εκτελέστε inxi
pssh -i -h ~/.pssh_hosts_files inxi -F</ p>
Σχόλια