So geben Sie Dateien zwischen einem Linux- und Windows-Computer frei

Die einfachste und zuverlässigste Methode, Dateien zwischen einem Linux- und Windows-Computer im selben lokalen Netzwerk gemeinsam zu nutzen, ist die Verwendung des Samba-Protokolls für die gemeinsame Nutzung von Dateien. Bei allen modernen Windows-Versionen ist Samba installiert. Bei den meisten Linux-Distributionen ist Samba standardmäßig installiert.

Erstellen Sie einen freigegebenen Ordner unter Windows

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

  1. Öffnen Sie die Systemsteuerung.
  2. Wechseln Sie zu Netzwerk- und Freigabeoptionen .
  3. Wechseln Sie zu Erweiterte Freigabeeinstellungen ändern .
  4. Wählen Sie Netzwerkerkennung aktivieren und Datei- und Druckerfreigabe aktivieren .

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

  1. Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Eigenschaften .
  2. Wechseln Sie zur Registerkarte Freigabe .
  3. Über der Schaltfläche Freigabe ... befindet sich der Netzwerkname der Freigabe, die Sie erstellen möchten. Es sollte wie folgt aussehen: \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName . Notieren Sie sich diesen Netzwerknamen, um ihn später auf Ihrer Linux-Maschine zu verwenden.
  4. Klicken Sie auf Teilen ...

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

Viele Linux-Distributionen verwenden die KDE-Desktopumgebung und den Konqueror-Dateimanager / -browser. Wenn Sie dies verwenden, können Sie folgendermaßen auf Ihren freigegebenen Windows-Ordner zugreifen:

  1. Klicken Sie auf das Menüsymbol K.
  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 für 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, mit dem die Freigabe erstellt wurde.
  9. Klicken Sie auf OK .

Greifen Sie mit Nautilus unter Linux 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 folgendermaßen auf Ihren freigegebenen Windows-Ordner zugreifen:

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

Alternativ können Sie in die Adressleiste von Nautilus Folgendes eingeben: smb: // ComputerName / ShareName und drücken Sie die Eingabetaste. Wenn Sie beispielsweise Ihre Windows-Freigabe erstellt haben, wenn der Freigabename folgendermaßen aufgeführt wurde:

 \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName 

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

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

Sie können auf Ihre Windows-Freigabe auch von der Linux-Befehlszeile aus mit dem Programm smbclient zugreifen.

  1. Öffnen Sie ein Terminal.
  2. Geben Sie an der Eingabeaufforderung smbclient ein .
  3. Wenn Sie die Meldung "Usage:" erhalten, bedeutet dies, dass smbclient installiert ist, 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 Paketmanager apt verwenden, der auf Linux-Systemen wie Ubuntu oder Debian standardmäßig verwendet wird, können Sie den Befehl sudo apt-get install smbclient verwenden .
    2. Wenn Sie den yum-Paketmanager verwenden, der auf Linux-Systemen wie CentOS der Standard ist, 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. Dies kann für Sie nützlich sein, wenn Sie das Programm aus dem Quellcode kompilieren möchten oder möchten.
  4. Wenn der smbclient installiert ist, können Sie mit dem Befehl smbclient // ComputerName / ShareName -U Username eine Verbindung zu Ihrer Windows- Freigabe herstellen . Wenn Ihr Windows-Benutzername beispielsweise Fred lautet und Ihr Windows-Freigabenetzwerkname \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName lautet, verwenden Sie den Befehl smbclient // YOURCOMPUTERNAME / Users / YourUserName / ShareFolderName -U Fred . Beachten Sie, dass der Linux-Befehl anstelle von Backslashes Schrägstriche verwendet.
  5. Geben Sie Ihr Passwort ein.
  6. Nach der Authentifizierung werden Sie an der Eingabeaufforderung smb: \> abgelegt .
  7. Hier können Sie den Befehl ls verwenden, um Dateien aufzulisten .
  8. Verwenden Sie den Befehl get Dateiname.ext, um beispielsweise eine Datei namens Dateiname.ext von Ihrer Windows-Freigabe auf Ihre Linux-Maschine zu übertragen.
  9. Geben Sie help ein, um eine Liste weiterer Befehle anzuzeigen.
  10. Geben Sie quit oder exit ein, um zur Eingabeaufforderung zurückzukehren.