Πώς να χρησιμοποιήσετε πολλές συνδέσεις SSH σε Linux με Pssh

click fraud protection

Το Secure Shell είναι ένας απαραίτητος πόρος για χρήστες Linux που τείνουν να συνεργάζονται με τηλεχειριστήριο Διακομιστές Linux, υπολογιστές ή συσκευές δικτύου. Είναι γρήγορο, προσανατολισμένο στην ασφάλεια και επιτρέπει στους χρήστες να κάνουν τα πάντα, από την αποστολή εντολών σε απομακρυσμένους υπολογιστές και διακομιστές, έως το άνοιγμα προγραμμάτων μέσω του Διαδικτύου.

Για όσο χρήσιμο είναι το SSH, είναι δυνατή η αλληλεπίδραση μόνο με ένα μηχάνημα κάθε φορά. Όρια όπως αυτά δεν θα ενοχλήσουν τον μέσο χρήστη που χρησιμοποιεί το Secure Shell για απομακρυσμένη κάποτε, αλλά αν το χρησιμοποιήσετε το πρωτόκολλο SSH καθημερινά για σύνδεση σε πολλούς διαφορετικούς υπολογιστές Linux, μπορεί να είναι ένα εμπόδιο για παραγωγικότητα.

Με τα χρόνια, η κοινότητα του Linux συμφώνησε με τους περιορισμούς του Secure Shell και έχει προτείνει τρόπους για να το ξεπεράσει. Μία τέτοια λύση είναι το Parallel SSH. Είναι ένα πρόγραμμα που επιτρέπει στους χρήστες να αλληλεπιδρούν ταυτόχρονα με πολλά απομακρυσμένα μηχανήματα μέσω του Secure Shell.

instagram viewer

Ρύθμιση SSH

Το εργαλείο Parallel SSH χρησιμοποιεί το OpenSSH σε Linux, οπότε θα πρέπει να το ρυθμίσετε στο σύστημά σας πριν επιχειρήσετε να ακολουθήσετε αυτόν τον οδηγό. Ευτυχώς, η δημιουργία ενός διακομιστή SSH είναι πολύ γρήγορη.

Ανατρέξτε στην καταχώριση wiki της διανομής Linux στο SSH και μάθετε πώς να το ξεκινήσετε. Εάν έχετε πρόβλημα να το λειτουργήσετε, κατευθυνθείτε στον οδηγό μας για το πώς να ρυθμίσετε το SSH στο Linux. Είναι σε βάθος και καλύπτει όλα όσα πρέπει να γνωρίζετε!

Εγκαταστήστε το Pssh σε Linux

Πριν μάθουμε πώς να χρησιμοποιούμε το εργαλείο Pssh, πρέπει να εξετάσουμε πώς να το εγκαταστήσουμε. Η λειτουργία του προγράμματος περιλαμβάνει τη χρήση διαφόρων εντολών, οπότε ανοίξτε ένα παράθυρο τερματικού και ακολουθήστε τις οδηγίες που ταιριάζουν με το λειτουργικό σύστημα που χρησιμοποιείτε.

Ubuntu

sudo apt εγκατάσταση pssh

Ντέμπιαν

sudo apt-get εγκατάσταση pssh

Arch Linux

Το Pssh δεν βρίσκεται στα αποθετήρια πακέτων του Arch Linux. Ωστόσο, οι χρήστες μπορούν ακόμα να το εγκαταστήσουν εύκολα, καθώς υπάρχει Πακέτο Pssh AUR. Για να λειτουργήσει το πρόγραμμα στον Arch PC σας, κάντε τα εξής:

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

Μαλακό καπέλλο

sudo dnf εγκαταστήστε pssh -y

OpenSUSE

sudo zypper εγκαταστήστε pssh

Python PIP

Δεν έχει κάθε Linux OS το εργαλείο Pssh στις πηγές λογισμικού τους. Εάν εκτελείτε μια διανομή που δεν τη μεταφέρει, θα πρέπει να βρείτε έναν εναλλακτικό τρόπο εγκατάστασής της.

Από τώρα, ο καλύτερος τρόπος για να αποκτήσετε το Pssh σε λιγότερο γνωστά λειτουργικά συστήματα Linux είναι μέσω του εργαλείου εγκατάστασης πακέτων Python.

Σημείωση: βεβαιωθείτε ότι έχετε ρυθμίσει το python-pip (ή) pip πριν επιχειρήσετε να το χρησιμοποιήσετε για να λάβετε το Pssh.

sudo python-pip εγκαταστήστε pssh

ή

sudo pip εγκαταστήστε pssh

Δεν λειτουργεί το Pip για εσάς; Εξετάστε το ενδεχόμενο λήψης του πηγαίου κώδικα Pssh αντι αυτου.

Ρύθμιση του Pssh

Για να λειτουργήσει το εργαλείο Parallel SSH, ο χρήστης πρέπει να δημιουργήσει ένα αρχείο κεντρικού υπολογιστή που περιγράφει όλες τις διευθύνσεις του απομακρυσμένου υπολογιστή για χρήση με το πρόγραμμα. Εκκινήστε ένα τερματικό και χρησιμοποιήστε το αφή εντολή για να δημιουργήσετε ένα νέο αρχείο κεντρικού υπολογιστή Pssh.

αγγίξτε ~ / .pssh_hosts_files

Στη συνέχεια, ανοίξτε το αρχείο κεντρικού υπολογιστή με το εργαλείο επεξεργασίας κειμένου Nano. Χρησιμοποιώντας το Nano, γράψτε τις διευθύνσεις κάθε απομακρυσμένου υπολογιστή Linux με SSH με τον οποίο θέλετε να αλληλεπιδράσετε χρησιμοποιώντας το Pssh. Για καλύτερα αποτελέσματα, χρησιμοποιήστε την τοπική διεύθυνση IP ή το Διαδίκτυο, αντί για το όνομα κεντρικού υπολογιστή.

Κατά τη ρύθμιση του αρχείου κεντρικού υπολογιστή, λάβετε υπόψη ότι πρέπει να προσθέσετε το όνομα χρήστη μαζί με τη διεύθυνση. Θα πρέπει να μοιάζει [email protected].

nano ~ / .pssh_hosts_files

Αφού διαγραφεί το αρχείο κεντρικού υπολογιστή, αποθηκεύστε τις αλλαγές πατώντας Ctrl + O στο πληκτρολόγιο. Στη συνέχεια, βγείτε από το Νάνο με το Ctrl + X συνδυασμός πληκτρολογίου.

 Αποστολή εντολών με Pssh

Το Pssh είναι ένα περιτύλιγμα για SSH που επιτρέπει στο χρήστη να αλληλεπιδράσει με πολλά μηχανήματα ταυτόχρονα. Δεν υπάρχει περίπλοκη σύνταξη για κατανόηση. αν γνωρίζετε ήδη πώς λειτουργεί το τερματικό Linux, θα έχει νόημα.

Για να στείλετε οποιαδήποτε εντολή στη λίστα των απομακρυσμένων υπολογιστών (ταυτόχρονα) μέσω του Secure Shell μέσω Pssh, κάντε:

pssh -i -h ~ / .pssh_hosts_files εντολή τερματικού

Ακόμα δεν είστε σίγουροι για το πώς λειτουργεί το Pssh; Δοκιμάστε μερικές από τις παρακάτω εντολές.

Τρέχουσες διαδικασίες

Πρέπει να ελέγξετε τις τρέχουσες διαδικασίες σε όλους τους υπολογιστές Linux ταυτόχρονα; Τρέξιμο μπλουζα με Pssh.

pssh -i -h ~ / .pssh_hosts_files κορυφή

Λειτουργία υπολογιστή

Είστε περίεργοι για πόσο καιρό λειτουργούν όλοι οι υπολογιστές Linux; Χρησιμοποιήστε το χρόνος λειτουργίας εντολή παράλληλα με το εργαλείο 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
watch instagram story