Διαφήμιση

Η αντιγραφή δεδομένων από υπολογιστή με Windows σε Linux - ή προς την άλλη κατεύθυνση - μπορεί να φαίνεται εκφοβιστική στην αρχή. Σε τελική ανάλυση, είναι κάτι που φαίνεται ότι πρέπει να είναι απλό, αλλά αποδεικνύεται δύσκολο.

Στην πραγματικότητα, η κοινή χρήση αρχείων από Windows σε Linux είναι εύκολη, αλλά μόνο αν ξέρετε πώς να το κάνετε. Είστε έτοιμοι να μάθετε;

5 τρόποι μεταφοράς αρχείων από Windows σε Linux

Η μεταφορά δεδομένων μεταξύ λειτουργικών συστημάτων Windows και Linux είναι ευκολότερη από ό, τι νομίζετε. Έχουμε συγκεντρώσει πέντε τρόπους για να το κάνετε αυτό:

  1. Κοινή χρήση φακέλων δικτύου
  2. Μεταφορά αρχείων με FTP
  3. Αντιγραφή αρχείων με ασφάλεια μέσω SSH
  4. Κοινή χρήση δεδομένων χρησιμοποιώντας λογισμικό συγχρονισμού
  5. Χρησιμοποιήστε κοινόχρηστους φακέλους στην εικονική μηχανή Linux

Με καθεμία από αυτές τις μεθόδους θα μπορείτε εύκολα (και σε ορισμένες περιπτώσεις, χωρίς κόπο) να μετακινείτε αρχεία μεταξύ λειτουργικών συστημάτων.

Ας δούμε με τη σειρά τους και να μάθουμε ποιο σας ταιριάζει καλύτερα.

instagram viewer

1. Κοινή χρήση φακέλων δικτύου μεταξύ Linux και Windows

Ο πιο προφανής τρόπος κοινής χρήσης αρχείων μεταξύ Linux και Windows είναι να εκμεταλλευτείτε τις κοινές χρήσεις δικτύου. Αυτός ο όρος αναφέρεται σε φακέλους σε έναν υπολογιστή που είναι διαθέσιμοι στους χρήστες σε άλλα μηχανήματα. Σε ένα δίκτυο μόνο για Windows, είναι εύκολο να ρυθμιστεί. Η προσθήκη μιας συσκευής Linux περιπλέκει τα πράγματα ελαφρώς, αν και αυτό μπορεί να ξεπεραστεί.

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

  • Ενεργοποιήστε την ανακάλυψη δικτύου
  • Ενεργοποιήστε την κοινή χρήση αρχείων και εκτυπωτών

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

Κοινή χρήση ενός φακέλου στα Windows για πρόσβαση σε αυτό στο Linux

Μπορείτε να διαχειριστείτε την πρόσβαση στο φάκελο μέσω Άδειες; Αυτό αναφέρεται σε τοπικούς χρήστες Windows και όχι σε συσκευές δικτύου.

Κάντε κλικ Εντάξει για να επιβεβαιώσετε την αλλαγή και, στη συνέχεια, ανοίξτε το Ασφάλεια καρτέλα στις Ιδιότητες. Διαμορφώστε το για να αντικατοπτρίσετε τις ρυθμίσεις στο πλαίσιο Δικαιώματα προηγουμένως. Δεν πρέπει να κάνετε πάρα πολλά εδώ, καθώς τα Windows 10 θα πρέπει να περιλαμβάνουν μια ομάδα που ονομάζεται Authenticated Users. Αυτό χρησιμοποιείται για απομακρυσμένη πρόσβαση στον υπολογιστή σας.

Και πάλι, κάντε κλικ Εντάξει όταν τελειώσετε.

Για να βρείτε την κοινή χρήση των Windows από τον υπολογιστή σας Linux, απλώς ανοίξτε το πρόγραμμα περιήγησης αρχείων και επιλέξτε Δίκτυο. Από εδώ, μεταβείτε στο φάκελο που φιλοξενείται στα Windows και ξεκινήστε την ανταλλαγή δεδομένων.

Πρόσβαση σε κοινή χρήση Linux από Windows

Για να μετακινήσετε δεδομένα προς την άλλη κατεύθυνση, θα πρέπει να εγκαταστήσετε το Samba στον υπολογιστή σας Linux.

sudo apt εγκατάσταση samba

Στη συνέχεια, ορίστε ένα όνομα χρήστη για το κοινόχρηστο samba

smbpasswd - όνομα χρήστη

Θα σας ζητηθεί κωδικός πρόσβασης για το νέο λογαριασμό (μην το ονομάζετε "όνομα χρήστη"!).

Στη συνέχεια, δημιουργήστε έναν κατάλογο για κοινή χρήση των δεδομένων από.

mkdir / home / [όνομα χρήστη] / Κοινή χρήση

Στη συνέχεια, επεξεργαστείτε το αρχείο smb.conf στο πρόγραμμα επεξεργασίας κειμένου:

sudo nano /etc/samba/smb.conf

Προσθέστε τα ακόλουθα στο τέλος του αρχείου διαμόρφωσης:

[Share] path = / home / [username] / [folder_name] available = yes έγκυροι χρήστες = [username] read only = no browsable = yes public = yes writable = yes

Κάντε τις απαιτούμενες αλλαγές για να ταιριάζει στις δικές σας ανάγκες και μετά πατήστε Ctrl + X για έξοδο, αγγίζοντας Γ να σώσω. Στη συνέχεια, επανεκκινήστε το Samba:

επανεκκίνηση υπηρεσίας sudo smbd

Στη συνέχεια, θα μπορείτε να έχετε πρόσβαση στην κοινή χρήση από τα Windows. Ανοίξτε την Εξερεύνηση αρχείων ή το πρόγραμμα περιήγησής σας και εισαγάγετε το IP ή το όνομα κεντρικού υπολογιστή της απομακρυσμένης συσκευής Linux, ακολουθούμενο από το όνομα του φακέλου. Στο παράδειγμά μας, αυτό είναι

\\ 192.168.1.233 \ Κοινή χρήση

2. Αντιγραφή αρχείων μέσω SSH Από Windows σε Linux

Με ενεργοποιημένο το SSH στη συσκευή Linux, μπορείτε να στείλετε δεδομένα μέσω της γραμμής εντολών από έναν υπολογιστή σε έναν άλλο. Για να λειτουργήσει αυτό, ωστόσο, θα πρέπει να ρυθμίσετε έναν διακομιστή SSH στον υπολογιστή σας Linux.

Ξεκινήστε ανοίγοντας ένα τερματικό και ενημερώνοντας και αναβαθμίζοντας το λειτουργικό σύστημα.

sudo apt ενημέρωση sudo apt αναβάθμιση

Μόλις ολοκληρωθεί, εγκαταστήστε τον διακομιστή SSH. Ο διακομιστής OpenSSH είναι μια καλή επιλογή.

sudo apt install openssh-server

Περιμένετε όσο εγκαθίσταται. Για να ελέγξετε ανά πάσα στιγμή εάν εκτελείται ο διακομιστής OpenSSH, χρησιμοποιήστε το

sudo service ssh κατάσταση

Για να μεταφέρετε δεδομένα από τα Windows, χρησιμοποιήστε ένα πρόγραμμα-πελάτη SSH όπως το PuTTY. Αυτό χρειάζεται τη λήψη του εργαλείου PSCP στο σύστημα Windows για να εκτελείται παράλληλα με το PuTTY. Βρείτε και τα δύο στο Αρχική σελίδα PuTTY.

Λάβετε υπόψη ότι ενώ το PuTTY θα χρειαστεί εγκατάσταση, το PSCP δεν θα το κάνει. Ωστόσο, θα πρέπει να αποθηκευτεί στη ρίζα της μονάδας C: \ διαφορετικά να ρυθμιστεί ως μεταβλητή περιβάλλοντος. Θα πρέπει επίσης να επιβεβαιώσετε τη διεύθυνση IP της συσκευής Linux. Επιλέξτε αυτό στο πλαίσιο με

ifconfig

Με τη σύνδεση που έχετε δημιουργήσει, μπορείτε να στείλετε δεδομένα όπως αυτό:

c: \ pscp c: \ some \ path \ to \ a \ file.txt user @ remoteIP: \ home \ user \ some \ path \ newname.txt

Θα σας ζητηθεί ο κωδικός πρόσβασης για τον υπολογιστή Linux πριν ξεκινήσει η μεταφορά.

Θέλετε να αντιγράψετε δεδομένα από Linux σε Windows στην ίδια περίοδο SSH; Αυτή η εντολή θα κατεβάσει το καθορισμένο αρχείο στον τρέχοντα κατάλογο:

c: \ pscp user @ remoteIP: \ home \ user \ some \ file.txt.

Λάβετε υπόψη ότι η μεμονωμένη περίοδος στο τέλος — συμπεριλάβετε αυτήν ή η μεταφορά δεν θα λειτουργήσει.

3. Πώς να μεταφέρετε αρχεία από Linux σε Windows χρησιμοποιώντας FTP

Μπορεί επίσης να χρησιμοποιηθεί μια εφαρμογή πρωτοκόλλου μεταφοράς αρχείων (FTP) με υποστήριξη SSH. Η μεταφορά αρχείων μέσω SFTP σε μια διεπαφή χρήστη μέσω ποντικιού είναι αναμφισβήτητα ευκολότερη από το να βασίζεσαι σε δακτυλογραφημένες εντολές.

Και πάλι, ένας διακομιστής SSH πρέπει να εκτελείται στον υπολογιστή Linux πριν ξεκινήσετε. Θα πρέπει επίσης να βεβαιωθείτε ότι έχετε εγκαταστήσει μια εφαρμογή FTP όπως το FileZilla, η οποία διαθέτει υποστήριξη SFTP.

Για να χρησιμοποιήσετε αυτήν τη μέθοδο, εκτελέστε το FileZilla και, στη συνέχεια, ανοίξτε Αρχείο> Διαχείριση ιστότοπου. Δημιουργώ ένα Νέος ιστότοπος, φροντίζοντας να ορίσετε το Πρωτόκολλο SFTP. Προσθέστε τη διεύθυνση IP προορισμού στο Πλήθος, στη συνέχεια το όνομα χρήστη και τον κωδικό πρόσβασης, ορίζοντας τον τύπο σύνδεσης σε Κανονικός.

Μοιραστείτε δεδομένα μεταξύ Linux και Windows μέσω FTP

Κάντε κλικ Συνδέω-συωδεομαι όταν είστε έτοιμοι, χρησιμοποιήστε τη διεπαφή FTP για μεταφορά και απόθεση αρχείων μεταξύ των δύο υπολογιστών.

4. Κοινή χρήση αρχείων μεταξύ Linux και Windows με το Resilio Sync

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

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

  1. Resilio Sync: παλαιότερα γνωστό ως BitTorrent Sync, το Resilio είναι διαθέσιμο σε σχεδόν οποιαδήποτε πλατφόρμα μπορείτε να σκεφτείτε. Υπάρχει μια πληρωμένη έκδοση, αλλά η δωρεάν επιλογή είναι αρκετή για το συγχρονισμό δύο συσκευών.
  2. Συγχρονισμός: για Linux, Windows, macOS και Android, αυτή η εναλλακτική λύση Resilio Sync προσφέρει μια παρόμοια δυνατότητα χωρίς την πληρωμένη συνιστώσα.

Ο οδηγός μας για χρησιμοποιώντας το Resilio Sync Συγχρονισμός ή Resilio Sync: Πώς πρέπει να κάνετε κοινή χρήση αρχείων σε Linux;Το Syncthing και το Resilio Sync (προηγουμένως το BitTorrent Sync) μπορούν να συγχρονίσουν αρχεία μεταξύ των υπολογιστών σας και να απαιτούν μηδενικές γνώσεις σχετικά με τον τρόπο δημιουργίας ενός διακομιστή. Αλλά ποια λύση λειτουργεί καλύτερα για εσάς; Διαβάστε περισσότερα (καθώς και το Syncthing) θα σας καθοδηγήσει στη ρύθμιση των μεταφορών αρχείων δικτύου μεταξύ υπολογιστών.

5. Δημιουργήστε και τοποθετήστε έναν κοινόχρηστο φάκελο VirtualBox σε Linux

Πολλοί άνθρωποι δεν χρησιμοποιούν ξεχωριστή μηχανή Linux. Αντ 'αυτού, είναι σύνηθες να τρέχετε το Linux σε μια εικονική μηχανή (VM). Υπάρχει όμως τρόπος μεταφοράς αρχείων μεταξύ Windows και Linux όταν είναι εγκατεστημένο σε VM;

Ευτυχώς, ναι. Με το VirtualBox μπορείτε να δημιουργήσετε έναν εικονικό κοινόχρηστο κατάλογο για συγχρονισμό δεδομένων.

Εάν χρησιμοποιείτε Windows σε VM σε Linux (ή αντίστροφα), το VirtualBox έχει ήδη ρυθμιστεί για κοινή χρήση. Βεβαιωθείτε ότι έχετε εγκαταστήσει τις προσθήκες επισκεπτών στην εικονική μηχανή σας προτού συνεχίσετε.

Στο VirtualBox manager, επιλέξτε το VM και επιλέξτε Έναρξη> Έναρξη χωρίς κεφάλι (Εναλλακτικά ξεκινήστε το VM και στη συνέχεια ανοίξτε Συσκευές> Κοινόχρηστοι φάκελοι). Όταν η κατάσταση εμφανίζει ότι το μηχάνημα λειτουργεί, ανοίξτε δεξί κλικ στο VM και επιλέξτε Ρυθμίσεις> Κοινόχρηστοι φάκελοι.

Εδώ, επιλέξτε Φάκελοι μηχανήματος και, στη συνέχεια, κάντε κλικ στο σύμβολο + στα δεξιά (ή δεξί κλικ και επιλέξτε Προσθήκη κοινόχρηστου φακέλου). Περιηγηθείτε στο Διαδρομή φακέλου, βρείτε τον κατάλογο που θέλετε να χρησιμοποιήσετε, ορίστε ένα όνομα (εάν είναι απαραίτητο) Εντάξει.

Μοιραστείτε δεδομένα μεταξύ Linux και Windows μέσω FTP

Χρησιμοποιήστε το Αυτόματη τοποθέτηση πλαίσιο ελέγχου εάν θέλετε το κοινόχρηστο στοιχείο να είναι διαθέσιμο όποτε εκτελείται το VM. Κάντε κλικ Εντάξει ξανά για επιβεβαίωση και έξοδο. Όταν κάνετε επανεκκίνηση του VM, το κοινόχρηστο στοιχείο θα είναι έτοιμο να ανταλλάξει δεδομένα μεταξύ του κεντρικού υπολογιστή και του λειτουργικού συστήματος επισκεπτών

Η κοινή χρήση αρχείων μεταξύ Windows και Linux είναι εύκολη

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

Εξετάσαμε πολλές μεθόδους. Σας συνιστούμε να δοκιμάσετε όλα αυτά και να επεξεργαστείτε ποιο με το οποίο είστε πιο άνετοι.

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

Ο Christian Cawley είναι Αναπληρωτής Επεξεργαστής για Ασφάλεια, Linux, DIY, Προγραμματισμός και Tech Explained. Παράγει επίσης το The Really Useful Podcast και έχει εκτεταμένη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συμμετέχων στο περιοδικό Linux Format, ο Christian είναι ένα Raspberry Pi tinkerer, λάτρης του Lego και λάτρεις του ρετρό gaming.