Ένα εύκολο σεμινάριο που θα σας βοηθήσει να μεταφέρετε αρχεία σε ένα απομακρυσμένο σύστημα από το σύστημα Linux χρησιμοποιώντας την εντολή scp.
Το SCP σημαίνει «Ασφαλές αντίγραφο». scp
είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που προσφέρεται από το Linux και επιτρέπει τη μεταφορά αρχείων και καταλόγων από ένα μηχάνημα σε άλλο μέσω ενός μη ασφαλούς δικτύου.
Εάν θέλετε να αντιγράψετε αρχεία από το ένα σύστημα στο άλλο, τότε scp
μπορεί να είναι μια πολύ καλή επιλογή για την ασφαλή μεταφορά των αρχείων και των καταλόγων. Όταν οι δύο μηχανές επικοινωνίας είναι συνδεδεμένες στο ίδιο δίκτυο, τότε χρησιμοποιώντας scp
καθίσταται δυνατή.
Μπορείτε να βασιστείτε σε μεγάλο βαθμό στο scp
εντολή για εμπιστευτικότητα και ακεραιότητα, καθώς το αρχείο που μεταφέρεται και ο κωδικός πρόσβασης που χρησιμοποιείται για τη μεταφορά είναι κρυπτογραφημένα. Δεν θα αποκαλυφθούν ευαίσθητες πληροφορίες ακόμα κι αν κάποιος προσπαθήσει να κατασκοπεύσει την κίνηση ενώ αυτή η μεταφορά είναι σε εξέλιξη.
Σε αυτό το σεμινάριο, θα δούμε διαφορετικά παραδείγματα του scp
εντολή. Θα δούμε επίσης μερικές από τις επιλογές που χρησιμοποιούνται συχνά με το scp
εντολή.
Ξεκινώντας με την εντολή scp
Χρησιμοποιώντας το scp
εντολή μπορείτε να μεταφέρετε αρχεία/καταλόγους:
- Από το τοπικό σας μηχάνημα σε ένα απομακρυσμένο μηχάνημα.
- Ανάμεσα σε δύο απομακρυσμένα μηχανήματα.
- Από ένα απομακρυσμένο μηχάνημα στο τοπικό σας μηχάνημα.
Γενική σύνταξη:
scp [Επιλογή] [source_file_name] [user@destination_Host]:destination_folder
Ας κατανοήσουμε τα βασικά χαρακτηριστικά αυτής της εντολής ένα προς ένα.
- [όνομα_αρχείου_πηγή] Αυτό είναι το αρχείο προέλευσης που θέλετε να αντιγράψετε.
- [user@destination_Host] Αυτό είναι το όνομα χρήστη του απομακρυσμένου συστήματος όπου θέλετε να αντιγράψετε το αρχείο. Η διεύθυνση IP του απομακρυσμένου μηχανήματος χρησιμοποιείται επίσης σε αυτό το χαρακτηριστικό μετά το «
@
«σύμβολο. - [φάκελος προορισμού] Αυτός είναι ο κατάλογος στον οποίο θέλετε να αποθηκεύσετε το αντιγραμμένο αρχείο.
Σημείωση: Το παχύ έντερο (:
) το σύμβολο χρησιμοποιείται στη σύνταξη καθώς διαφοροποιεί τις τοπικές και τις απομακρυσμένες τοποθεσίες. Χρησιμοποιούμε την άνω και κάτω τελεία (:
) με το απομακρυσμένο σύστημα για να καθορίσετε τον κατάλογο στον οποίο θα πρέπει να αντιγραφούν τα αρχεία. Σε περίπτωση που δεν καθορίσουμε τον κατάλογο προορισμού, τότε τα αρχεία θα αντιγραφούν στον αρχικό κατάλογο του απομακρυσμένου χρήστη του συστήματος.
Επιλογές που χρησιμοποιούνται με scp
Μερικές από τις πιο δημοφιλείς επιλογές που χρησιμοποιούνται με το scp
οι εντολές παρατίθενται παρακάτω.
Επιλογή | Περιγραφή |
-ΝΤΟ | επιτρέπουν τη μεταφορά συμπίεσης του αρχείου |
-v | δίνουν τη λεπτομερή έξοδο |
-r | αντιγράψτε αρχεία και καταλόγους αναδρομικά |
-Π | διατήρηση των δικαιωμάτων, των τρόπων λειτουργίας και των χρόνων πρόσβασης των αρχείων |
-Π | αλλάξτε την προεπιλεγμένη θύρα που χρησιμοποιείται από scp εντολή |
Θα δούμε τα παραδείγματα αυτών των επιλογών, περαιτέρω στο σεμινάριο.
Αντιγραφή αρχείου από τοπικό σε απομακρυσμένο σύστημα
scp
σας επιτρέπει να μεταφέρετε αρχεία από το τοπικό σας σύστημα σε ένα απομακρυσμένο σύστημα χρησιμοποιώντας την ακόλουθη σύνταξη. Αυτό σας επιτρέπει να μεταφέρετε ή να ανεβάσετε τα αρχεία σας σε έναν απομακρυσμένο διακομιστή.
Γενική Σύνταξη:
scp [όνομα_αρχείου] remote_user@host: [φάκελος_προορισμού]
Παράδειγμα:
scp apache-tomcat-9.0.8.tar.gz [email protected]:gaurav
Σε αυτό το παράδειγμα, αντιγράφουμε ένα αρχείο «apache-tomcat-9.0.8.tar.gz» από το τοπικό σύστημα στο απομακρυσμένο σύστημα του οποίου η διεύθυνση IP είναι «143.110.178.221».
Στο απομακρυσμένο σύστημα, το αρχείο θα αντιγραφεί τώρα στον κατάλογο με το όνομα «gaurav».
Παραγωγή:
gaurav@ubuntu:~$ scp apache-tomcat-9.0.8.tar.gz [email protected]:gaurav [email protected] κωδικός πρόσβασης: apache-tomcat-9.0.8.tar.gz 1008KB995 /s 02:00 gaurav@ubuntu:~$
Ας ελέγξουμε την έξοδο στο απομακρυσμένο σύστημα για το αρχείο.
root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav# ls apache-tomcat-9.0.8.tar.gz root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav#
Έτσι, το αρχείο αντιγράφεται με επιτυχία στο απομακρυσμένο σύστημα χρησιμοποιώντας το scp
εντολή.
Αντιγραφή πολλών αρχείων σε ένα απομακρυσμένο σύστημα
Στο προηγούμενο παράδειγμα, μάθαμε να μεταφέρουμε ένα αρχείο στο απομακρυσμένο σύστημα χρησιμοποιώντας το scp
εντολή. Θα δούμε τώρα τη μέθοδο μεταφοράς πολλών αρχείων από το τοπικό σας σύστημα σε ένα απομακρυσμένο σύστημα χρησιμοποιώντας αυτήν την εντολή.
Γενική Σύνταξη:
scp [αρχείο 1] [αρχείο 2] [αρχείο ν] remote_username@remote_host:[συγκεκριμένος κατάλογος]
Ας κατανοήσουμε αυτήν την απλή διαδικασία με ένα παράδειγμα.
Παράδειγμα:
scp ath.html abc.txt ppa-purge_0.2.8+bzr56_all.deb [email protected]:gaurav
Εδώ, αναφέρονται πολλά αρχεία στην εντολή για αντιγραφή στο απομακρυσμένο σύστημα.
Παραγωγή:
gaurav@ubuntu:~$ scp ath.html abc.txt ppa-purge_0.2.8+bzr56_all.deb [email protected]:gaurav [email protected] κωδικός πρόσβασης: ath.html 19KB%9 02 abc.txt 100% 0 0.0KB/s 00:00 ppa-purge_0.2.8+bzr56_all.deb 100% 4360 42.2KB/s 00:00 gaurav@ubuntu:~$
Στο απομακρυσμένο σύστημα:
root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav# ls -l σύνολο 9800 -rw-r--r-- 1 ρίζα 0 Οκτ 5 08:58 abc.txt -rw-r-- r-- 1 root root 9818695 Oct 5 08:35 apache-tomcat-9.0.8.tar.gz -rw-r--r-- 1 root root 204057 Oct 5 08:58 ath.html -rw-r-- r-- 1 root root 4360 Oct 5 08:58 ppa-purge_0.2.8+bzr56_all.deb root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav#
Και τα τρία αρχεία αντιγράφονται τώρα στο απομακρυσμένο σύστημα.
Αντιγραφή καταλόγου στο απομακρυσμένο σύστημα
Μπορείς να χρησιμοποιήσεις scp
εντολή για την αντιγραφή ενός καταλόγου από το τοπικό σας σύστημα στο απομακρυσμένο σύστημα. Η διαδικασία είναι παρόμοια με αυτή της αντιγραφής ενός αρχείου. Για να αντιγράψετε και το περιεχόμενο του καταλόγου, μπορείτε να χρησιμοποιήσετε το -r
επιλογή με το scp
εντολή.
ο -r
Η επιλογή χρησιμοποιείται για την αναδρομική αντιγραφή ενός καταλόγου. Αυτό σημαίνει ότι όλοι οι υποφάκελοι και τα αρχεία μέσα στον κατάλογο θα αντιγραφούν επίσης.
Γενική σύνταξη:
scp -r [διαδρομή καταλόγου] remote_username@remote_host:[target_directory]
Παράδειγμα:
scp -r PycharmProjects [email protected]:gaurav
Παραγωγή:
gaurav@ubuntu:~$ scp -r PycharmProjects [email protected]:gaurav [email protected] κωδικός πρόσβασης: __main__.py 100% 623 7.8KB/s 00:00%B/s 00:00% . :00 ολοκλήρωση.py 100% 2929 28,1KB/s 00:00 αναζήτηση.py 100% 4728 38,7KB/s 00:00 απεγκατάσταση.py 100% 2963 32,5KB/s 00:010 32,5KB/s . s 00:00 check.py 100% 1430 16,8KB/s 00:00 configuration.py 100% 7125 50,4KB/s 00:00 show.py 100% 6289 49,8KB/s 00:00% λήψη. KB/s 00:00 gaurav@ubuntu:~$
Χρησιμοποιώντας το -r
επιλογή με το scp
Η εντολή αντιγράφει όλους τους υποφακέλους και τα αρχεία στον κατάλογο από το τοπικό μηχάνημα στο απομακρυσμένο σύστημα.
Εμφάνιση λεπτομερών πληροφοριών σχετικά με τη διαδικασία scp
Μπορείτε να χρησιμοποιήσετε το -v
(πεζά γράμματα v
) επιλογή για εμφάνιση των πληροφοριών σχετικά με τα αρχεία που αντιγράφονται είτε σε τηλεχειριστήριο είτε στο τοπικό σας σύστημα. Αυτός ο τύπος εξόδου καλείται επίσης και ως σύνθετη έξοδος.
Όταν χρησιμοποιείται αυτή η επιλογή, οι πλήρεις πληροφορίες εντοπισμού σφαλμάτων σχετικά με το αρχείο εμφανίζονται στην οθόνη.
Γενική Σύνταξη:
scp -v [όνομα_αρχείου] user_name@user_host:
Παράδειγμα:
scp -v apache-tomcat-9.0.8.tar.gz [email protected]:team
Παραγωγή:
gaurav@ubuntu:~$ scp -v apache-tomcat-9.0.8.tar.gz [email protected]:team Εκτέλεση: πρόγραμμα /usr/bin/ssh κεντρικός υπολογιστής 159.89.170.11, ρίζα χρήστη, εντολή scp -v -t ομάδα OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Δεκεμβρίου 2017 debug1: Ανάγνωση δεδομένων διαμόρφωσης /home/gaurav/.ssh/config debug1: Ανάγνωση δεδομένων διαμόρφωσης /etc/ssh/ssh_config debug/configsshs/ γραμμή 19: Εφαρμογή επιλογών για * εντοπισμός σφαλμάτων1: Σύνδεση στη θύρα 159.89.170.11 [159.89.170.11] 22. εντοπισμός σφαλμάτων1: Έγινε σύνδεση. debug1: key_load_public: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος debug1: αρχείο ταυτότητας /home/gaurav/.ssh/id_rsa type -1 apache-tomcat-9.0.8.tar.gz 100% 9589KB 99.8KB/s 01:36 debug1: client_input_ κανάλι 0 rtype exit-status reply 0 debug1: channel 0: free: client-session, nchannels 1 debug1: fd 0 clearing O_NONBLOCK debug1: fd 1 clearing O_NONBLOCK Μεταφέρθηκε: αποστολή 9826736, λήφθηκε 40196 δευτερόλεπτα ανά δευτερόλεπτο. 101133.9, έλαβε 41.3 debug1: Κατάσταση εξόδου 0 gaurav@ubuntu:~$
Εδώ, στην έξοδο, μπορείτε να δείτε ότι οι πληροφορίες εντοπισμού σφαλμάτων του αρχείου εμφανίζονται στο τερματικό σας όταν scp
η εντολή χρησιμοποιείται με το -v
επιλογή.
Μεταφορά αρχείων μεταξύ δύο απομακρυσμένων κεντρικών υπολογιστών
Το Linux σάς επιτρέπει να συνδεθείτε σε πολλούς απομακρυσμένους κεντρικούς υπολογιστές. Μπορείτε να μεταφέρετε αρχεία και καταλόγους μεταξύ δύο απομακρυσμένων κεντρικών υπολογιστών χρησιμοποιώντας το scp
εντολή.
Γενική Σύνταξη:
scp remote_user_1@host_1:/[όνομα_αρχείου] remote_user_2@host_2:[folder_to_save]
Η σύνταξη μπορεί να φαίνεται λίγο ευρύτερη, αλλά είναι αρκετά απλή. Εδώ, το πρώτο μέρος της εντολής δίνει την είσοδο για τον απομακρυσμένο χρήστη από τον οποίο πρόκειται να αντιγραφεί το αρχείο. άνω τελεία (:) και /
χρησιμοποιείται για τον καθορισμό του ονόματος αρχείου ή του ονόματος καταλόγου που πρόκειται να μεταφερθεί μεταξύ των δύο απομακρυσμένων μηχανημάτων.
Το δεύτερο μέρος παρέχει πληροφορίες σχετικά με το απομακρυσμένο σύστημα προορισμού όπου πρόκειται να αντιγραφεί το αρχείο.
Παράδειγμα:
scp -r [email protected]:gaurav [email protected]:/team
Εδώ, θα αντιγράψουμε έναν κατάλογο με το όνομα «gaurav» αναδρομικά από το τοπικό σύστημα σε ένα απομακρυσμένο σύστημα. Το αρχείο θα αντιγραφεί σε έναν φάκελο «ομάδα» στο απομακρυσμένο σύστημα.
Παραγωγή:
gaurav@ubuntu:~$ scp -r [email protected]:/gaurav [email protected]:/team [email protected] κωδικός πρόσβασης: 1.py 100% 134 261.30KB/s μεταβλητές. 100% 377 949,2 KB/s 00:00 abc.txt 100% 0 0,0KB/s 00:00 ath.html 100% 199KB 41,8MB/s 00:00 gaurav@ubuntu:~$
Εδώ, χρησιμοποιήσαμε το scp
εντολή στο τοπικό σύστημα για τη μεταφορά ενός καταλόγου με το όνομα «gaurav» από έναν απομακρυσμένο διακομιστή σε έναν άλλο.
Μεταφέρετε αρχεία από το απομακρυσμένο σύστημα στο τοπικό σας σύστημα
Μπορείτε εύκολα να μεταφέρετε τα αρχεία ή τους καταλόγους από το απομακρυσμένο σύστημα στο τοπικό σας σύστημα χρησιμοποιώντας το scp
εντολή. Με πιο απλά λόγια, μπορείτε να κάνετε λήψη πολλαπλών αρχείων ή καταλόγων από τον απομακρυσμένο διακομιστή στο τοπικό σας σύστημα χρησιμοποιώντας το scp
εντολή.
Γενική Σύνταξη:
scp remote_username@user_host:/files/file.txt /[folder_of_local_system]
Παραγωγή:
gaurav@ubuntu:~$ scp [email protected]:how.txt . κωδικός πρόσβασης [email protected]: how.txt 100% 11 0.1KB/s 00:00 gaurav@ubuntu:~$
Εδώ, έχω κατεβάσει (αντιγράψει) το αρχείο από τον απομακρυσμένο διακομιστή στον αρχικό μου κατάλογο. Ως εκ τούτου, έχω χρησιμοποιήσει τελεία (.
) για να καθορίσω στην εντολή να αντιγράψω το αρχείο στον αρχικό μου κατάλογο.
Δείγμα εξόδου:
gaurav@ubuntu:~$ ls -l how.txt -rw-r--r-- 1 gaurav gaurav 11 Οκτωβρίου 6 09:49 how.txt gaurav@ubuntu:~$
Εδώ, το αρχείο αντιγράφεται πλέον στον αρχικό μου κατάλογο από τον απομακρυσμένο διακομιστή.
Με τον ίδιο τρόπο, μπορείτε να κάνετε λήψη πολλών αρχείων ή καταλόγων από τον απομακρυσμένο διακομιστή χρησιμοποιώντας το scp
εντολή με τις κατάλληλες επιλογές.
Συμπίεση αρχείων για ταχύτερες μεταφορές
Μερικές φορές, η μεταφορά μεγάλων αρχείων μπορεί να είναι χρονοβόρα. Αυτό το ζήτημα μπορεί να αντιμετωπιστεί κατά τη χρήση του scp
εντολή με το -ΝΤΟ
(κεφαλαία ντο
) επιλογή.
Χρησιμοποιώντας το -ΝΤΟ
επιλογή, συμπιέζει τα αρχεία μεγαλύτερου μεγέθους που διευκολύνει την ταχύτερη μεταφορά και εξοικονομεί χρόνο.
Ένα ενδιαφέρον γεγονός σχετικά με αυτήν την επιλογή είναι ότι, το αρχείο αντιγράφεται με το αρχικό του μέγεθος στο σύστημα προορισμού, αλλά κατά τη διαδικασία μεταφοράς, το μέγεθος συμπιέζεται για να καταστεί δυνατή η ταχύτερη μεταφορά. Έτσι, η συμπίεση γίνεται μόνο στο δίκτυο.
Γενική Σύνταξη:
scp -C [όνομα_αρχείου] user_name@user_host:[target_folder]
Ας δούμε ένα συγκριτικό παράδειγμα για να καταλάβουμε τη διαφορά.
Μεταφορά χωρίς επιλογή -C:
gaurav@ubuntu:~$ scp -rv dlink [email protected]:team Εκτέλεση: πρόγραμμα /usr/bin/ssh κεντρικός υπολογιστής 68.183.82.183, ρίζα χρήστη, εντολή scp -v -r -t ομάδα OpenSSH_7.6p1 Ubuntu-4ubuntu0. 3, OpenSSL 1.0.2n 7 Δεκεμβρίου 2017 debug1: Ανάγνωση δεδομένων διαμόρφωσης /home/trinity/.ssh/config debug1: Ανάγνωση δεδομένων διαμόρφωσης /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config γραμμή 19: Επιλογές αποσφαλμάτωσης1 : Σύνδεση στη θύρα 22 68.183.82.183 [68.183.82.183]. εντοπισμός σφαλμάτων1: Έγινε σύνδεση. debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: channel 0: free: client-session, nchannels 1 debug1: fd 0 εκκαθάριση O_NONBLOCK debug1: fd 1 εκκαθάριση O_NONBLOCK ληφθέντα by615 δευτ.04, 6 δευτ. ανά δευτερόλεπτο: εστάλη 100693.7, λήφθηκε 53.7 εντοπισμός σφαλμάτων1: Κατάσταση εξόδου 0 gaurav@ubuntu:~$
Από τα παραπάνω, η έξοδος μπορούμε να δούμε ότι ο χρόνος που απαιτείται για τη μεταφορά είναι 74,6 δευτερόλεπτα. Θα προσπαθήσουμε να μεταφέρουμε το ίδιο αρχείο χρησιμοποιώντας την επιλογή -C και θα παρατηρήσουμε τη διαφορά.
Μεταφορά με επιλογή -C:
gaurav@ubuntu:~$ scp -Crv dlink [email protected]:team Εκτέλεση: πρόγραμμα /usr/bin/ssh κεντρικός υπολογιστής 68.183.82.183, ρίζα χρήστη, εντολή scp -v -r -t ομάδα OpenSSH_7.6p1 Ubuntu-4u 3, OpenSSL 1.0.2n 7 Δεκεμβρίου 2017 debug1: Ανάγνωση δεδομένων διαμόρφωσης /home/trinity/.ssh/config debug1: Ανάγνωση δεδομένων διαμόρφωσης /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config γραμμή 19: Επιλογές αποσφαλμάτωσης1 : Σύνδεση στη θύρα 22 68.183.82.183 [68.183.82.183]. εντοπισμός σφαλμάτων1: Έγινε σύνδεση. . . webupload.img 100% 1834KB 98,7KB/s 00:18 Τρόποι αποστολής αρχείου: C0664 1877552 router.img Sink: C0664 1877552 router.img router.img 100% 1800% 18304KB Λειτουργία αρχείου Si. 3754103 DSL-2750U-Release-IN-T-01.00.07.zip Sink: C0664 3754103 DSL-2750U-Release-IN-T-01.00.07.zip DSL-2750U-Release-IN-00-T. 100% 3666KB 218,5KB/s 00:16 Sink: E debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: channel 0: free: client-session, nchannels 1 debug1: fd_N1LONBCK clearing Μεταφέρθηκε: εστάλη 7518864, λήφθηκε 3828 byte, σε 51,0 δευτερόλεπτα Bytes ανά δευτερόλεπτο: αποστέλλονται 100245,4, ελήφθησαν 51,0 εντοπισμός σφαλμάτων1: Κατάσταση εξόδου 0 εντοπισμός σφαλμάτων1: συμπίεση εξερχόμενων: ακατέργαστα δεδομένα 7511925, συμπιεσμένα δεδομένα 7511925, συμπιεσμένα 70245131, συμπιεσμένα δεδομένα 36, συμπίεση 75131, συμπιεσμένα 706, συμπίεση 75131. 999, συντελεστής 0,68 gaurav@ubuntu:~$
Εδώ, μπορούμε εύκολα να παρατηρήσουμε ότι χρησιμοποιώντας το -ΝΤΟ
επιλογή με το scp
Η εντολή μας επέτρεψε να συμπιέσουμε το αρχείο μέσω του δικτύου, αποδεικνύοντας έτσι ότι είναι μια επιλογή εξοικονόμησης χρόνου.
Χρήση διαφορετικής θύρας ssh για μεταφορά αρχείων
Κατά τη χρήση του scp
εντολή η προεπιλεγμένη θύρα που έχει αναπτυχθεί είναι η θύρα 22
. Ο χρήστης έχει την ελευθερία να προσαρμόσει αυτήν την επιλογή θύρας. Μπορείτε να χρησιμοποιήσετε το -Π
(κεφαλαία επιλογή P) με το scp
εντολή για χρήση της θύρας της επιλογής σας.
Γενική Σύνταξη:
cp -P [new_port_number] [όνομα_αρχείου/όνομα_καταλόγου] remote_user@host: [φάκελος_προορισμού]
Παράδειγμα:
scp -P 4248 dlink [email protected]:team
Χρησιμοποιώντας την παραπάνω εντολή, το αρχείο θα μεταφερθεί στον απομακρυσμένο διακομιστή. Αλλά αυτή τη φορά, το λιμάνι που χρησιμοποιείται θα είναι θύρα 4248
αντί για την προεπιλογή θύρα 22
.
συμπέρασμα
Αφού περάσαμε από αυτό το σεμινάριο, μάθαμε για τη δυναμική φύση του scp
εντολή που χρησιμοποιείται για τη μεταφορά ή την αντιγραφή αρχείων από ένα σύστημα σε άλλο. Αυτή η επιλογή μπορεί επίσης να χρησιμοποιηθεί για τη λήψη αρχείων ή καταλόγων από τον απομακρυσμένο διακομιστή. Έτσι, μπορούμε να συμπεράνουμε ότι scp
Η εντολή αποδεικνύεται πολύ χρήσιμη για τη μεταφορά αρχείων όταν πρέπει να χειριστείτε περισσότερα από ένα συστήματα καθώς και απομακρυσμένους διακομιστές ταυτόχρονα.