CH-J Server Managerδιαχείριση διακομιστή πάνω από SSH
Μενού
Όλοι οι οδηγοί και τα άρθρα →

Μεταφορά SFTP μεταξύ δύο διακομιστών Linux χωρίς SCP

Αντιγράψτε αρχεία μεταξύ δύο απομακρυσμένων διακομιστών μέσω του υπολογιστή σας, διαχειριστείτε συγκρούσεις και επαληθεύστε το αποτέλεσμα με SHA-256.

Δύο τρόποι μεταφοράς δεδομένων μεταξύ διακομιστών

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

Αναμετάδοση από τη γραμμή εντολών

Η επιλογή -3 του scp αντιγράφει μεταξύ δύο απομακρυσμένων κεντρικών υπολογιστών μέσω του τοπικού υπολογιστή. Είναι χρήσιμη για μια μεμονωμένη αντιγραφή, αλλά δεν παρέχει ουρά, και αν η μεταφορά διακοπεί, πρέπει να την εκτελέσετε ξανά εσείς.

scp -3 admin@source.example:/srv/data/archive.tar.gz admin@target.example:/srv/data/

Επαληθεύστε το αντίγραφο

Πριν διαγράψετε οτιδήποτε στην πηγή, συγκρίνετε ένα άθροισμα ελέγχου στους δύο διακομιστές. Οι ίδιες τιμές SHA-256 δείχνουν ότι το αρχείο έφτασε ακέραιο. Το ίδιο μέγεθος αρχείων από μόνο του δεν το αποδεικνύει.

ssh admin@source.example sha256sum /srv/data/archive.tar.gz
ssh admin@target.example sha256sum /srv/data/archive.tar.gz

Αποφασίστε εκ των προτέρων για τις συγκρούσεις

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

Δύο πλαίσια στο CH-J Server Manager

Στην Alpha 0.1.1 το File Manager διαθέτει ένα έως τρία πλαίσια, καθένα από τα οποία εμφανίζει τον τοπικό δίσκο ή οποιαδήποτε ανοιχτή συνεδρία SSH. Αντιγράψτε ή μετακινήστε αρχεία μεταξύ των πλαισίων με το πληκτρολόγιο, με μεταφορά και απόθεση ή από το μενού περιβάλλοντος. Τα δεδομένα ρέουν από τη μία συνεδρία SFTP στην άλλη μέσω του υπολογιστή σας χωρίς να αποθηκεύονται στον δίσκο του, και οι μεταφορές χρησιμοποιούν ουρά με παύση, συνέχιση, ακύρωση και διαχείριση συγκρούσεων. Κατά τη μετακίνηση, το αρχείο πηγής διαγράφεται μόνο αφού συμφωνήσει το SHA-256 και μόνο αν δεν έχει αλλάξει.

Περιορισμοί που πρέπει να περιμένετε

Η μεταφορά δεν είναι άμεση, οπότε η ταχύτητά της εξαρτάται από τη δική σας σύνδεση με τους δύο διακομιστές και ο υπολογιστής σας πρέπει να παραμένει συνδεδεμένος. Αρχεία που διαβάζονται μόνο με sudo δεν μπορούν να αντιγραφούν μεταξύ διακομιστών με αυτόν τον τρόπο. Η Beta 0.1.0 δεν περιλαμβάνει το File Manager με πολλά πλαίσια.

Λεπτομερής τεκμηρίωση

OpenSSH: sftp →

OpenSSH: scp (-3) →

Βιομετρική ξεκλείδωμα και ασφάλεια →