Το Secure Shell είναι ένας απαραίτητος πόρος για χρήστες Linux που τείνουν να συνεργάζονται με τηλεχειριστήριο Διακομιστές Linux, υπολογιστές ή συσκευές δικτύου. Είναι γρήγορο, προσανατολισμένο στην ασφάλεια και επιτρέπει στους χρήστες να κάνουν τα πάντα, από την αποστολή εντολών σε απομακρυσμένους υπολογιστές και διακομιστές, έως το άνοιγμα προγραμμάτων μέσω του Διαδικτύου.
Για όσο χρήσιμο είναι το SSH, είναι δυνατή η αλληλεπίδραση μόνο με ένα μηχάνημα κάθε φορά. Όρια όπως αυτά δεν θα ενοχλήσουν τον μέσο χρήστη που χρησιμοποιεί το Secure Shell για απομακρυσμένη κάποτε, αλλά αν το χρησιμοποιήσετε το πρωτόκολλο SSH καθημερινά για σύνδεση σε πολλούς διαφορετικούς υπολογιστές Linux, μπορεί να είναι ένα εμπόδιο για παραγωγικότητα.
Με τα χρόνια, η κοινότητα του Linux συμφώνησε με τους περιορισμούς του Secure Shell και έχει προτείνει τρόπους για να το ξεπεράσει. Μία τέτοια λύση είναι το Parallel SSH. Είναι ένα πρόγραμμα που επιτρέπει στους χρήστες να αλληλεπιδρούν ταυτόχρονα με πολλά απομακρυσμένα μηχανήματα μέσω του Secure Shell.
Το εργαλείο Parallel SSH χρησιμοποιεί το OpenSSH σε Linux, οπότε θα πρέπει να το ρυθμίσετε στο σύστημά σας πριν επιχειρήσετε να ακολουθήσετε αυτόν τον οδηγό. Ευτυχώς, η δημιουργία ενός διακομιστή SSH είναι πολύ γρήγορη.
Ανατρέξτε στην καταχώριση wiki της διανομής Linux στο SSH και μάθετε πώς να το ξεκινήσετε. Εάν έχετε πρόβλημα να το λειτουργήσετε, κατευθυνθείτε στον οδηγό μας για το πώς να ρυθμίσετε το SSH στο Linux. Είναι σε βάθος και καλύπτει όλα όσα πρέπει να γνωρίζετε!
Πριν μάθουμε πώς να χρησιμοποιούμε το εργαλείο Pssh, πρέπει να εξετάσουμε πώς να το εγκαταστήσουμε. Η λειτουργία του προγράμματος περιλαμβάνει τη χρήση διαφόρων εντολών, οπότε ανοίξτε ένα παράθυρο τερματικού και ακολουθήστε τις οδηγίες που ταιριάζουν με το λειτουργικό σύστημα που χρησιμοποιείτε.
sudo apt εγκατάσταση pssh
sudo apt-get εγκατάσταση pssh
Το 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
sudo zypper εγκαταστήστε pssh
Δεν έχει κάθε Linux OS το εργαλείο Pssh στις πηγές λογισμικού τους. Εάν εκτελείτε μια διανομή που δεν τη μεταφέρει, θα πρέπει να βρείτε έναν εναλλακτικό τρόπο εγκατάστασής της.
Από τώρα, ο καλύτερος τρόπος για να αποκτήσετε το Pssh σε λιγότερο γνωστά λειτουργικά συστήματα Linux είναι μέσω του εργαλείου εγκατάστασης πακέτων Python.
Σημείωση: βεβαιωθείτε ότι έχετε ρυθμίσει το python-pip (ή) pip πριν επιχειρήσετε να το χρησιμοποιήσετε για να λάβετε το Pssh.
sudo python-pip εγκαταστήστε pssh
ή
sudo pip εγκαταστήστε pssh
Δεν λειτουργεί το Pip για εσάς; Εξετάστε το ενδεχόμενο λήψης του πηγαίου κώδικα Pssh αντι αυτου.
Για να λειτουργήσει το εργαλείο Parallel SSH, ο χρήστης πρέπει να δημιουργήσει ένα αρχείο κεντρικού υπολογιστή που περιγράφει όλες τις διευθύνσεις του απομακρυσμένου υπολογιστή για χρήση με το πρόγραμμα. Εκκινήστε ένα τερματικό και χρησιμοποιήστε το αφή εντολή για να δημιουργήσετε ένα νέο αρχείο κεντρικού υπολογιστή Pssh.
αγγίξτε ~ / .pssh_hosts_files
Στη συνέχεια, ανοίξτε το αρχείο κεντρικού υπολογιστή με το εργαλείο επεξεργασίας κειμένου Nano. Χρησιμοποιώντας το Nano, γράψτε τις διευθύνσεις κάθε απομακρυσμένου υπολογιστή Linux με SSH με τον οποίο θέλετε να αλληλεπιδράσετε χρησιμοποιώντας το Pssh. Για καλύτερα αποτελέσματα, χρησιμοποιήστε την τοπική διεύθυνση IP ή το Διαδίκτυο, αντί για το όνομα κεντρικού υπολογιστή.
Κατά τη ρύθμιση του αρχείου κεντρικού υπολογιστή, λάβετε υπόψη ότι πρέπει να προσθέσετε το όνομα χρήστη μαζί με τη διεύθυνση. Θα πρέπει να μοιάζει [email protected].
nano ~ / .pssh_hosts_files
Αφού διαγραφεί το αρχείο κεντρικού υπολογιστή, αποθηκεύστε τις αλλαγές πατώντας Ctrl + O στο πληκτρολόγιο. Στη συνέχεια, βγείτε από το Νάνο με το Ctrl + X συνδυασμός πληκτρολογίου.
Το 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
Αυτές τις μέρες, όλοι έχουν μια εφαρμογή Συγχρονισμού. Υπάρχει Bitt...
Το ChromeOS είναι ένα ενδιαφέρον λειτουργικό σύστημα. Τρέχει σε επώ...
Τον Οκτώβριο, που σημαίνει ότι είναι έτοιμη μια νέα έκδοση του Ubun...