Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 9583|Απάντηση: 3

[Linux] Αρχεία Linux Secretless Login (ssh) ή Secretless Copy (scp) σε άλλους διακομιστές

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 17/2/2022 11:17:27 π.μ. | | | |
Απαιτήσεις: Υπάρχουν δύο διακομιστές, ο Α (10.7.45.131) και ο Β (10.7.45.132), προκειμένου να επιτραπεί στον διακομιστή Α να συνδεθεί χωρίς κωδικό πρόσβασης κατά τη σύνδεση στον διακομιστή Β μέσω SSH ή να αντιγράψει αρχεία διακομιστή Α στον διακομιστή Β μέσω της εντολής scp.

Το σεμινάριο έχει ως εξής:

1. Συνδεθείτε στον διακομιστή Α και εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα ζεύγος αρχείων δημόσιου και ιδιωτικού κλειδιού ssh, ως εξής:



Κάτω από τον κατάλογο ~/.ssh/, θα δημιουργηθούν δύο αρχεία, id_rsa (ιδιωτικό κλειδί) id_rsa.pub (δημόσιο κλειδί), όπως φαίνεται στο παρακάτω σχήμα:

2. Χρησιμοποιήστε την εντολή ssh-copy-id για να αντιγράψετε ή να ανεβάσετε το δημόσιο κλειδί στον απομακρυσμένο κεντρικό υπολογιστή (εκτελέστε τη μεταφόρτωση από τον διακομιστή Α στον διακομιστή Β) με την ακόλουθη εντολή:

Οπως φαίνεται παρακάτω:



ssh-copy-id για να αντιγράψετε το δημόσιο κλειδί του τοπικού κεντρικού υπολογιστή στο αρχείο authorized_keys του απομακρυσμένου κεντρικού υπολογιστή,
Η εντολή ssh-copy-id ορίζει επίσης τα κατάλληλα δικαιώματα για τον αρχικό κατάλογο του απομακρυσμένου κεντρικού υπολογιστή (home) και ~/.ssh και ~/.ssh/authorized_keys.
Η εντολή ssh-copy-id μπορεί να εγκαταστήσει το τοπικό αρχείο δημόσιου κλειδιού ssh στον λογαριασμό που αντιστοιχεί στον απομακρυσμένο κεντρικό υπολογιστή.
Συνδεθείτε στον διακομιστή Β, κοιτάξτε το φάκελο /root/.ssh και βρείτε ότι το αρχείο authorized_keys έχει δημιουργηθεί, όπως φαίνεται στην παρακάτω εικόνα:







Προηγούμενος:[Εξάσκηση] Η Java δεν μπορεί να εντοπίσει προσαρμοσμένες εξαιρέσεις χρησιμοποιώντας την αντανάκλαση hutool
Επόμενος:[Πραγματική μάχη]. Το NET/C# χρησιμοποιεί το SemaphoreSlim για να περιορίσει τις ταυτόχρονες μεθόδους εκτέλεσης
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 10/12/2022 11:34:01 π.μ. |
Το CentOS 7 αντιγράφει αρχεία σε άλλο διακομιστή μέσω εντολών
https://www.itsvse.com/thread-10012-1-1.html
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 5/6/2025 9:48:59 π.μ. |
Για μη προεπιλεγμένη θύρα 22:
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 4/8/2025 8:54:21 π.μ. |
Το Linux χρησιμοποιεί το rsync για να συγχρονίσει δεδομένα με τον νέο διακομιστή
https://www.itsvse.com/thread-11045-1-1.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com