So teilen Sie Dateien zwischen einem Linux- und einem Windows-Computer

Der einfachste und zuverlässigste Weg, Dateien zwischen einem Linux- und einem Windows-Computer im selben lokalen Netzwerk auszutauschen, ist die Verwendung des Samba-Dateifreigabeprotokolls. Alle modernen Versionen von Windows werden mit installiertem Samba geliefert, und Samba wird standardmäßig auf den meisten Linux-Distributionen installiert.

Erstellen Sie einen freigegebenen Ordner unter Windows

Erstellen Sie zunächst einen freigegebenen Ordner auf Ihrem Windows-Computer.

Notiz

Führen Sie die folgenden Schritte aus, um einen freigegebenen Ordner auf Ihrem Windows-Computer zu erstellen, der Ihnen den Zugriff auf Dateien in diesem Ordner auf Ihrem Linux-Computer ermöglicht. Mit den richtigen Berechtigungen können Sie auch Dateien in diesem Ordner von Ihrem Linux-Computer kopieren, bearbeiten und löschen.

  1. Öffnen Sie die Systemsteuerung.

  2. Wählen Sie die Option Netzwerk- und Freigabeoptionen oder Netzwerk- und Freigabecenter.
  3. Klicken Sie im linken Navigationsmenü auf den Link Erweiterte Freigabeeinstellungen ändern.
  4. Klicken Sie auf die Optionen Netzwerkerkennung aktivieren und Datei- und Druckerfreigabe aktivieren.
  5. Klicken Sie unten im Fenster Erweiterte Freigabeeinstellungen auf die Schaltfläche Änderungen speichern.

Erstellen Sie nun einen neuen Ordner zum Teilen oder wählen Sie einen vorhandenen Ordner aus, den Sie teilen möchten.

  1. Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Eigenschaften.
  2. Wechseln Sie zur Registerkarte Freigabe.
  3. Wenn Sie den Ordner für ein anderes Windows-Konto freigeben möchten, klicken Sie auf die Schaltfläche Freigeben, fügen Sie das Konto hinzu, um die Berechtigung zum Zugriff auf den freigegebenen Ordner zu erteilen, und klicken Sie auf die Schaltfläche Freigeben.
Notiz

Wenn Sie den Ordner für ein anderes Windows-Konto freigegeben haben, müssen Sie auf die Schaltfläche „Erweiterte Freigabe“ und dann auf die Schaltfläche „Berechtigungen“ klicken. Wählen Sie das Konto aus, aktivieren Sie das Kontrollkästchen „Zulassen“ für die Berechtigung „Ändern“ oder „Ändern“ und klicken Sie auf „OK“.

  1. Klicken Sie auf die Schaltfläche Erweiterte Freigabe.
  2. Aktivieren Sie im Fenster „Erweiterte Freigabe“ das Kontrollkästchen „Diesen Ordner freigeben“ und klicken Sie auf „OK“.
  3. Der Netzwerkpfad für den Ordner wird jetzt über der Schaltfläche „Teilen“ angezeigt, was darauf hinweist, dass es sich jetzt um einen freigegebenen Ordner handelt. Er kann beispielsweise wie folgt aussehen: \YOURCOMPUTERNAMEUsersYourUserNameShareFolderName. Notieren Sie sich diesen Netzwerkordnerpfad, um ihn später auf Ihrem Linux-Computer zu verwenden.

Greifen Sie mit Konqueror von Linux aus auf einen freigegebenen Windows-Ordner zu

Viele Linux-Distributionen verwenden die KDE-Desktopumgebung und den Dateimanager/Browser Konqueror. Wenn Sie dies verwenden, können Sie diesen Schritten folgen, um auf Ihren freigegebenen Windows-Ordner zuzugreifen.

  1. Klicken Sie auf das K-Menüsymbol.
  2. Wählen Sie Internet -> Konqueror.
  3. Klicken Sie im sich öffnenden Konqueror-Fenster auf den Link Netzwerkordner oder geben Sie remote:/ in die Adressleiste ein und drücken Sie die Eingabetaste.
  4. Klicken Sie auf das Symbol Samba-Freigaben.
  5. Klicken Sie auf das Symbol Ihrer Windows Home-Arbeitsgruppe.
  6. Klicken Sie auf das Arbeitsgruppensymbol.
  7. Klicken Sie auf das Symbol für Ihren Computer.
  8. Geben Sie bei Aufforderung den Benutzernamen und das Kennwort für das Windows-Konto ein, das die Freigabe erstellt hat.
  9. OK klicken.

Greifen Sie mit Nautilus von Linux aus auf einen freigegebenen Windows-Ordner zu

Viele Linux-Distributionen, insbesondere solche, die die GNOME-Desktopumgebung verwenden, verwenden den Nautilus-Dateimanager. Wenn Sie dies verwenden, können Sie diesen Schritten folgen, um auf Ihren freigegebenen Windows-Ordner zuzugreifen.

  1. Nautilus öffnen.
  2. Wählen Sie im Menü Datei die Option Mit Server verbinden aus.
  3. Wählen Sie im Dropdown-Feld Diensttyp die Option Windows-Freigabe aus.
  4. Geben Sie im Feld Server den Namen Ihres Computers ein.
  5. Klicken Sie auf Verbinden.

Alternativ können Sie in der Nautilus-Adressleiste smb://ComputerName/ShareName eingeben und die Eingabetaste drücken. Wenn Sie beispielsweise Ihre Windows-Freigabe erstellt haben und der Freigabename wie folgt aufgeführt war:

\YOURCOMPUTERNAMEUsersYourUserNameShareFolderName

Geben Sie smb://YOURCOMPUTERNAME/Users/YourUserName/ShareFolderName ein und drücken Sie die Eingabetaste. Beachten Sie das smb: Verwenden Sie am Anfang unter Linux Schrägstriche anstelle von Backslashes.

Greifen Sie über die Befehlszeile unter Linux auf einen freigegebenen Windows-Ordner zu

Sie können auch über die Linux-Befehlszeile mit dem Programm smbclient auf Ihren freigegebenen Windows-Ordner zugreifen.

  1. Öffnen Sie ein Terminal.
  2. Geben Sie an der Eingabeaufforderung smbclient ein.
  3. Wenn Sie eine „Usage:“-Meldung erhalten, ist smbclient installiert und Sie können mit dem nächsten Schritt fortfahren. Wenn der Befehl jedoch nicht gefunden wird, müssen Sie smbclient installieren. Befolgen Sie diese Schritte, um es zu installieren.
    1. Wenn Sie den apt-Paketmanager verwenden, der Standard auf Linux-Systemen wie Ubuntu oder Debian, können Sie den Befehl sudo apt-get install smbclient verwenden.
    2. Wenn Sie den Paketmanager yum verwenden, der Standard auf Linux-Systemen wie CentOS, können Sie den Befehl sudo yum install samba-client verwenden.
    3. Sie können den Samba-Client auch direkt unter www.samba.org/samba/download/ herunterladen, was für Sie nützlich sein könnte, wenn Sie das Programm aus dem Quellcode kompilieren müssen oder möchten.
  4. Wenn smbclient installiert ist, können Sie sich mit dem Befehl smbclient //Computername/Freigabename -U Benutzername mit Ihrer Windows-Freigabe verbinden. Wenn Ihr Windows-Benutzername beispielsweise Fred ist und der Name Ihres Windows-Freigabenetzwerks \YOURCOMPUTERNAMEUsersYourUserNameShareFolderName, verwenden Sie den Befehl smbclient //YOURCOMPUTERNAME/Users/YourUserName/ShareFolderName -U Fred. Beachten Sie, dass der Linux-Befehl Schrägstriche anstelle von Backslashes verwendet).
  5. Geben Sie Ihr Passwort ein.
  6. Sobald Sie sich authentifiziert haben, werden Sie an eine smb: > Eingabeaufforderung weitergeleitet.
  7. Hier können Sie den Befehl ls oder dir verwenden, um Dateien aufzulisten.
  8. Verwenden Sie zum Beispiel den Befehl get filename.ext, um eine Datei namens filename.ext von Ihrer Windows-Freigabe auf Ihren Linux-Rechner zu übertragen. Wenn der Dateiname Leerzeichen enthält, stellen Sie sicher, dass Sie ihn in doppelte Anführungszeichen setzen, zum Beispiel: get “Meine neue Datei.txt”.
  9. Geben Sie help ein, um eine Liste weiterer Befehle anzuzeigen.
  10. Geben Sie quit oder exit ein, um zur Eingabeaufforderung zurückzukehren.
Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here