So übertragen Sie Dateien zwischen Linux und Windows über LAN

Sie haben versucht, ein Flash-Laufwerk oder eine SD-Karte zum Übertragen von Dateien von Linux auf einen Windows-Computer zu verwenden, und Sie fanden es ärgerlich und ermüdend, insbesondere wenn viele Dateien verschoben werden müssen und die Fertigstellung ewig dauert.

Sie müssen Ihre kostbare Zeit nicht mit Speichergeräten verschwenden, wenn Sie Dateien schnell und einfach über Ihr lokales Netzwerk (LAN) verschieben können.

Die wichtigsten Methoden, um dies zu tun, sind:

  • Erstellen Sie eine Freigabe in Linux, um von Windows aus mit Samba darauf zuzugreifen
  • Erstellen Sie eine Freigabe in Windows, um von Linux aus darauf zuzugreifen

Erstellen Sie eine Freigabe in Linux und greifen Sie von Windows aus mit Samba darauf zu

Der beste und schnellste Weg, dies zu tun, ist die Installation der Samba Suite. Samba ist eine ideale Lösung für die gemeinsame Nutzung von Dateien zwischen verschiedenen Geräten wie Windows-, Linux- oder Mac-Computern. Die Maschinen müssen mit einem generischen Router vernetzt werden.

Windows-Maschinen verfügen über Funktionen, die es ihnen ermöglichen, sofort mit Samba zu arbeiten, sodass Sie nur ein Paket für Linux-Maschinen installieren müssen.

1. Öffnen Sie auf Ihrem Linux-Computer den Speicherort mit den Dateien, die Sie freigeben möchten.

2. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie „Freigabeoptionen.“

transfer-files-linux-windows-via-lan-sharing-options

3. Wenn Sie aufgefordert werden, Samba-Dienste zu installieren, klicken Sie auf „Dienst installieren.“

4. Klicken Sie auf Sitzung neu starten, sobald der Samba-Dienst installiert ist, um die Freigabe zu aktivieren.

5. Aktivieren Sie die Kontrollkästchen „Diesen Ordner freigeben“ und „Anderen erlauben, Dateien in diesem Ordner zu erstellen und zu löschen“.

6. Klicken Sie auf „Freigabe erstellen“, um den Vorgang abzuschließen.

7. Öffnen Sie das Terminal und geben Sie die folgenden Befehle ein:

 sudo smbpasswd -ein BENUTZERNAME

Ersetzen Sie den Benutzernamen durch Ihren eigenen Benutzernamen.

 sudo cp /etc/ samba/ smb.conf /etc/samba/smb.conf.oldsudo nano /etc/samba/smb.conf

8. Suchen Sie den globalen Abschnitt und fügen Sie die Zeilen hinzu:

 passwörter verschlüsseln = truewins-Unterstützung = ja

9. Drücken Sie Strg + O und Strg + X, um zu speichern und zu beenden.

10. Samba neu starten:

 sudo Dienst smbd Neustart

11. Gehen Sie zum Windows-Computer, klicken Sie mit der rechten Maustaste auf Start und wählen Sie Ausführen.

12. Geben Sie im Feld Ausführen den folgenden Befehl ein: \computer_name\share_name5.

Hinweis: Der Computername kann in diesem Fall die IP-Adresse des Linux-Computers sein, die Sie finden, indem Sie zum Linux-Computer gehen und Terminal öffnen und dann ipconfig eingeben.

13. Geben Sie den Linux-Computernamen ein und geben Sie den Ressourcennamen frei.

14. Es wird eine Eingabeaufforderung angezeigt, in der Sie nach Ihren Anmeldeinformationen gefragt werden.

15. Geben Sie Ihren Linux-Benutzernamen und Ihr Passwort ein. OK.

16. Versuchen Sie, von Ihrem Windows-Computer aus auf die Freigaben zuzugreifen.

Der neue Server sollte unter „Meine Netzwerkplätze“ in Windows angezeigt werden.

Gehen Sie alternativ wie folgt vor: Klicken Sie mit der rechten Maustaste auf Start, wählen Sie Ausführen und geben Sie dann Folgendes ein: //server. Ersetzen Sie server durch den Namen oder die IP-Adresse des Computers, auf dem Ihr Samba-Server ausgeführt wird. Ein Fenster mit den durchsuchbaren Freigaben vom Server wird geöffnet.

Hinweis: Verwenden Sie diesen Code, um auf nicht durchsuchbare Freigaben zuzugreifen: \server\share name

Erstellen Sie eine Freigabe in Windows, um von Linux aus darauf zuzugreifen

Dies erfolgt in drei Schritten wie folgt:

  • Freigabe unter Windows aktivieren
  • Ordner freigeben
  • Von Linux aus darauf zugreifen

Freigabe unter Windows aktivieren

Stellen Sie zunächst sicher, dass die Netzwerkeinstellungen so konfiguriert sind, dass eine Verbindung vom Linux-System aus möglich ist. Um dies zu tun:

1. Gehen Sie zur Systemsteuerung und klicken Sie auf „Netzwerk und Internet.“

transfer-files-linux-windows-via-lan-control-panel-network-and-internet

2. Wählen Sie „Netzwerk- und Freigabecenter“.“

transfer-files-linux-windows-via-lan-control-panel-network-and-internet-network-and-sharing-center

3. Das Fenster Netzwerk- und Freigabecenter wird geöffnet. Klicken Sie auf „Erweiterte Einstellungen ändern.“

transfer-files-linux-windows-via-lan-control-panel-network-and-internet-network-and-sharing-center-change-advanced-settings

4. Aktivieren Sie diese beiden Einstellungen: „Netzwerkerkennung“ und „Datei- und Druckerfreigabe aktivieren.“

transfer-files-linux-windows-via-lan-network-and-sharing-center-enable

5. Klicken Sie auf Änderungen speichern.

6. Die Freigabe ist jetzt aktiviert.

Ordner freigeben

Erstellen Sie einen freigegebenen Ordner, den das Linux-System sehen, verbinden und darauf zugreifen kann. Sie können alles teilen, also folgen Sie diesen Schritten:

1. Suchen Sie den Ordner, den Sie freigeben möchten, und klicken Sie mit der rechten Maustaste darauf.

2. Wählen Sie „Eigenschaften.“

transfer-files-linux-windows-via-lan-file-explorer-properties

3. Klicken Sie auf der Registerkarte Freigabe auf „Erweiterte Freigabe.“

4. Aktivieren Sie im Fenster Erweiterte Freigabe die Option „Diesen Ordner freigeben“.

5. Klicken Sie auf „Berechtigungen.“

Hinweis: Im Berechtigungsfenster können Sie den Zugriff auf den Ordner auf bestimmte Benutzer oder Konten beschränken. Wählen Sie „Vollzugriffsberechtigung für alle“, um jedem Benutzer Zugriff zu gewähren. Auf diese Weise kann jeder Änderungen an den Dateien in dem von Ihnen freigegebenen Ordner lesen und schreiben.

Wenn Sie jedoch den Zugriff auf bestimmte Benutzerkonten beschränken möchten, entfernen Sie den Benutzer „Jeder“, fügen Sie die gewünschten Benutzer hinzu und weisen Sie ihnen dann die entsprechenden Berechtigungen zu. Die Benutzerkonten sind diejenigen, die sich auf dem Windows-System befinden (nicht auf dem Linux-System).

6. Klicken Sie auf OK, um das Fenster Berechtigungen zu schließen.

7. Klicken Sie auf OK, um das Fenster Erweiterte Freigabe zu schließen.

8. Wechseln Sie zur Registerkarte Sicherheit im Haupteigenschaftenfenster.

Hinweis: Konfigurieren Sie ähnliche Berechtigungen wie in den Freigabeeinstellungen, damit Linux-Benutzer auf den freigegebenen Ordner zugreifen können.

Wenn sie nicht übereinstimmen, werden die restriktivsten Einstellungen angewendet.

Wenn der Benutzer, für den Sie freigeben möchten, jedoch bereits über Sicherheitsberechtigungen verfügt, schließen Sie das Fenster und fahren Sie mit dem dritten Schritt fort. Andernfalls klicken Sie auf „Bearbeiten“, um einen Benutzer hinzuzufügen, klicken Sie im sich öffnenden Berechtigungsfenster auf „Hinzufügen“ und geben Sie die Details des Benutzers ein.

9. Klicken Sie in allen Fenstern auf OK. Der Ordner sollte nun für Ihr Netzwerk freigegeben sein.

Zugriff von Linux

Sie können den freigegebenen Ordner über die Linux-GUI oder über eine Befehlszeile bereitstellen. In unserem Beispiel verwenden wir Terminal, da es in vielen Distributionen funktioniert und schneller ist.

Dazu benötigen Sie das cifs-utils-Paket, um SMB-Freigaben einzuhängen. Führen Sie die folgenden Schritte aus.

1. Geben Sie im Terminal Folgendes ein:

 sudo apt-get cifs-utils installieren

2. Erstellen Sie ein Verzeichnis.

3. Mounten Sie die Freigabe in das Verzeichnis

4. Erstellen Sie einen Ordner auf dem Desktop. (Von hier aus ist es einfacher zugänglich.)

5. Erstellen und mounten Sie den Ordner mit diesen Befehlen:

 mkdir ~ / Desktop / Windows-Sharesudo montieren.cifs //WindowsPC/Share/home/Benutzername/Desktop/Windows-Share -o Benutzer=Benutzername

Hinweis: Wenn Sie zur Eingabe des Root-Kennworts des Linux-Systems und Ihres Benutzerkontos unter Windows aufgefordert werden, fügen Sie jedes Kennwort ein und führen Sie den Befehl aus.

Sie sehen nun den Inhalt der Windows-Freigabe und können Daten hinzufügen.

Können Sie jetzt Dateien von und zu Linux- und Windows-Systemen übertragen? Teilen Sie uns mit, was für Sie funktioniert hat, und wenn Sie eine andere Methode haben, teilen Sie uns dies unten mit.

Elsie Biage Elsie Biage

Meine Leidenschaft war es immer, alle nützlichen Informationen, die ich über Technologie finde, mit dem ultimativen Ziel zu teilen, Menschen bei der Lösung eines Problems zu helfen.

Unsere neuesten Tutorials werden direkt in Ihren Posteingang geliefert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Previous post Yug Ylimaf
Next post Selenium Continuous Integration mit Jenkins [Selenium – Maven – Git – Jenkins] – Schritt für Schritt Anleitung