Πώς να SCP από Windows σε Linux

How Scp From Windows Linux



Το FTP δεν θεωρείται πλέον αρκετά ασφαλές για χρήση στο Διαδίκτυο. Ως αποτέλεσμα, προσπαθώ να σας δείξω το SCP τώρα. Το SCP είναι πράγματι ένα σύστημα που βασίζεται στο πρωτόκολλο SSH. Ως αποτέλεσμα, θα απαιτήσετε από έναν χρήστη με δικαίωμα SSH να χρησιμοποιήσει τον διακομιστή. Τα κλειδιά SSH μπορούν να χρησιμοποιηθούν για την πραγματοποίηση συνδέσεων SCP, όπως μπορούν να χρησιμοποιηθούν με το SSH. Επειδή ορισμένοι υπολογιστές -πελάτες Windows μπορούν να ελέγχουν υπολογιστές Linux, θα σας καθοδηγήσω επιπλέον να χρησιμοποιήσετε τη δωρεάν εφαρμογή WinSCP για τη μετάδοση αρχείων από τα Windows στον διακομιστή Ubuntu χρησιμοποιώντας SCP στο σώμα αυτού του σεμιναρίου.

Μέθοδος 01: Χρήση διακομιστή SSH

Το SCP ή το SSH ως καταναλωτής περιλαμβάνεται σε όλα τα συστήματα Linux. Επομένως, δεν χρειάζεται να κάνετε κάτι ιδιαίτερο στο τέλος του πελάτη. Mayσως χρειαστεί να αναπτύξουμε τη λειτουργία διακομιστή SSH μόνο από την πλευρά του διακομιστή, με βάση τη διανομή Linux. Πρέπει να αναβαθμίσουμε το σύστημά μας στην τελευταία έκδοση πριν ξεκινήσουμε οποιαδήποτε ανάπτυξη. Απλώς χρησιμοποιήστε την επόμενη εντολή για συστήματα υπολογιστών που βασίζονται σε Debian (συμπεριλαμβανομένων των Ubuntu και Kubuntu):







$ sudo apt ενημέρωση



Η ενημέρωση διαρκεί λίγο χρόνο. Μετά την ενημέρωση του συστήματος, ας εγκαταστήσουμε τον διακομιστή SSH στο λειτουργικό μας σύστημα Ubuntu 20.04. Έτσι, προσθέστε το παρακάτω ερώτημα στο τερματικό και πατήστε το πλήκτρο εισαγωγής για να προχωρήσετε στην εγκατάσταση.



$ sudo apt εγκατάσταση διακομιστή OpenSSH

Μεταξύ της επεξεργασίας της εγκατάστασης διακομιστή OpenSSH, θα τεθεί σε παύση για να σας ζητηθεί να την επιβεβαιώσετε. Το σύστημα θέλει να ελέγξετε ξανά εάν πρέπει να το εγκαταστήσετε στο λειτουργικό σας σύστημα Ubuntu 20.04 ή όχι. Εάν το χρειάζεστε, πατήστε Y ή πατήστε n για να σταματήσετε τη διαδικασία.





Τώρα η επεξεργασία της εγκατάστασης έχει συνεχιστεί, όπως φαίνεται παρακάτω. Όταν φτάσει το 100%, αυτό σημαίνει ότι η επεξεργασία έχει ολοκληρωθεί.



Οι τελευταίες γραμμές επεξεργασίας στο κέλυφος τερματικού στον διακομιστή OpenSSH είναι οι παρακάτω.

Εγγραφείτε στο διακομιστή μέσω SSH για να δείτε αν η διαμόρφωση ολοκληρώθηκε. Χρησιμοποιώντας το πρόγραμμα -πελάτη Ubuntu ή Mac, ξεκινήστε μια κονσόλα και πληκτρολογήστε την κανονική έκφραση. Πληκτρολογήστε τον κωδικό για το κλειδί SSH αμέσως εάν χρησιμοποιείτε έναν. Εναλλακτικά, πρέπει να παρέχεται ο κωδικός πρόσβασης του χρήστη της συσκευής κεντρικού υπολογιστή. Όταν όλα είναι εντάξει, πρέπει τώρα να εμφανιστεί το τερματικό του εξωτερικού υπολογιστή. Επαληθεύστε τους κανόνες του τείχους προστασίας, αν αυτό δεν ισχύει. Απαιτείται θύρα 22/tcp για SSH. Μπορείτε επίσης να επαληθεύσετε τη διαμόρφωση του διακομιστή SSH για να διασφαλίσετε ότι ο πελάτης σας έχει τα κατάλληλα δικαιώματα. Μπορούμε να τερματίσουμε τη σύνδεση μόλις δημιουργηθεί με επιτυχία. Τώρα πρέπει να ενεργοποιήσετε και να επιτρέψετε τη θύρα 22 του διακομιστή SSH στο τείχος προστασίας. Ως εκ τούτου, χρησιμοποιούμε το παρακάτω ερώτημα στο κέλυφος με δικαιώματα sudo.

$ sudo ufw επιτρέπουν 22

Πρέπει να ελέγξουμε την κατάσταση μιας θύρας SSH στο σύστημά μας μέσω της εντολής systemctl. Ως εκ τούτου, δοκίμασε την παρακάτω εντολή στην κονσόλα μας και διαπίστωσε ότι η θύρα μας SSH λειτουργεί ενεργά.

$ sudo systemctl κατάσταση ssh

Τώρα οι διαμορφώσεις έχουν οριστεί για τη θύρα SSH. Ανοίξτε το σημειωματάριο από την περιοχή αναζήτησης της επιφάνειας εργασίας των Windows. Προσθέστε ορισμένα δεδομένα στο αρχείο κειμένου του σημειωματάριου και αποθηκεύστε τα στην επιφάνεια εργασίας με την επέκταση .txt.

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

SCP

Έχουμε δει το SCP να έχει διαμορφωθεί και πώς πρέπει να χρησιμοποιείται στη γραμμή εντολών. Ας μετακινήσουμε το αρχείο notepad test.txt, το οποίο μόλις δημιουργήσαμε στην επιφάνεια εργασίας μας. Για το σκοπό αυτό, πρέπει να ακολουθήσετε την παρακάτω γενική σύνταξη της οδηγίας SCP. Αρχικά αναφέρεται η διαδρομή προς ένα αρχείο όπου έχει αποθηκευτεί. Αυτή η διαδρομή πρέπει να περιέχει το όνομα ενός αρχείου. Στη συνέχεια, δώστε το όνομα κεντρικού υπολογιστή, τη διεύθυνση IP και τη διαδρομή όπου θέλετε να αποθηκεύσετε το αρχείο σας στο σύστημα Linux. Βεβαιωθείτε ότι ο φάκελος πρέπει να υπάρχει στο σύστημα Linux όπου θέλετε να τον αποθηκεύσετε.

Path_to_file/filename [email protected]:/path_to_save_the_file_in_host

Πατήστε το πλήκτρο Enter για να συνεχίσετε τη σύνδεση με τη συσκευή κεντρικού υπολογιστή. Μετά την επιτυχή εγκατάσταση σύνδεσης, πρέπει να προσθέσετε τον κωδικό πρόσβασης χρήστη για το σύστημα Ubuntu. Με αυτόν τον τρόπο, το αρχείο test.txt θα μεταφερθεί στον αρχικό φάκελο του συστήματος Linux Ubuntu 20.04.

Μέθοδος 02: Χρήση WinSCP

Ένας άλλος αποτελεσματικός και απλούστερος τρόπος για να μεταφέρετε τα αρχεία σας Windows στο λειτουργικό σύστημα Linux είναι μέσω του WinSCP Tool. Έτσι, για να χρησιμοποιήσουμε αυτό το εργαλείο, πρέπει πρώτα να το κατεβάσουμε για να το εγκαταστήσουμε. Ανοίξτε τη μηχανή αναζήτησης Google και γράψτε WinSCP σε αυτήν και πατήστε Enter για να συνεχίσετε. Κάντε κλικ στον πρώτο σύνδεσμο που εμφανίστηκε στη μηχανή αναζήτησης.

Τώρα, θα εμφανιστεί το Τυπικό εργαλείο WINSCP Λήψη. Πατήστε το Λήψη WinSCP για να το προσθέσετε γρήγορα στις λήψεις σας.

Θα χρειαστούν έως και 20 λεπτά ανάλογα με την ταχύτητα δικτύου στο σύστημά σας για να το κατεβάσετε. Αφού ολοκληρωθεί η λήψη, κάντε κλικ στο ληφθέν αρχείο για να το εκτελέσετε.

Το παράθυρο διαλόγου Επιλογή λειτουργίας εγκατάστασης εγκατάστασης θα εμφανιστεί όπως στην εικόνα από κάτω. Πατήστε Εγκατάσταση για όλους τους χρήστες (συνιστάται) για να ξεκινήσει η εγκατάσταση.

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

Επιλέξτε το πλαίσιο ελέγχου Τύπος εγκατάστασης ως τυπική εγκατάσταση (συνιστάται) και πατήστε Επόμενο για να συνεχίσετε.

Πρέπει να επιλέξετε με σύνεση το στυλ διεπαφής χρήστη από τον πίνακα ρυθμίσεων αρχικού χρήστη. Πατήστε το πλήκτρο Επόμενο.

Τώρα το Setup for WinSCP είναι έτοιμο για εγκατάσταση. Επομένως, πατήστε το κουμπί Εγκατάσταση για να συνεχίσετε και να ξεκινήσετε την εγκατάσταση του WinSCP.

Τώρα έχει ξεκινήσει η διαδικασία εγκατάστασης. Ως διαδικασία πράσινης γραμμής, σημαίνει ότι είναι πιο κοντά στην ολοκλήρωση της εγκατάστασης. Θα ολοκληρωθεί σε μερικά δευτερόλεπτα.

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

Αφού ολοκληρωθεί η εγκατάσταση, ο επίσημος ιστότοπος του WinSCP θα ανοίξει αυτόματα, εμφανίζοντας το μήνυμα επιτυχούς ολοκλήρωσης της εγκατάστασης.

Το WinSCP GUI θα ανοίξει αυτόματα καθώς έχουμε ελέγξει, σημειώστε το κουμπί επιλογής. Για να ξεκινήσετε τη μεταφορά των αρχείων σας από τα Windows στο ubuntu, πρέπει να συνδέσετε τα Windows και το λειτουργικό σύστημα Ubuntu. Για το σκοπό αυτό, πατήστε στο εικονίδιο του υπολογιστή Νέα συνεδρία και θα εμφανιστεί ένα παράθυρο διαλόγου, με όνομα login. Επιλέξτε το Πρωτόκολλο αρχείου από την αναπτυσσόμενη λίστα ως SCP πρώτα. Προσθέστε τη διεύθυνση IP του Ubuntu στο πεδίο Όνομα κεντρικού υπολογιστή. Προσθέστε όνομα χρήστη και κωδικό πρόσβασης για σύνδεση και πατήστε Σύνδεση. Μετά από μια επιτυχημένη σύνδεση, σύρετε τα αρχεία από την αριστερή περιοχή στη δεξιά πλευρά του WinSCP για μεταφορά.

συμπέρασμα

Το SCP είναι απλό στην κατανόηση και ικανό να μεταφέρει με ασφάλεια μια τεράστια ποσότητα δεδομένων σε όλο το Δίκτυο. Μπορείτε, για παράδειγμα, να χρησιμοποιήσετε το WebDAV ως απλή επιλογή. Σε όλη αυτήν την ανάρτηση, σας έχω δείξει πώς λειτουργεί. Εάν λειτουργούμε με μια ποικιλία λειτουργικών συστημάτων, πρέπει να διερευνήσουμε και τις δύο μεθόδους.