Freigabe von Dateien zwischen einem Linux- und einem Windows-Computer

Aktualisiert: 31.12.2020 von Computer Hope

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. Auf allen modernen Windows-Versionen ist Samba bereits installiert, und auf den meisten Linux-Distributionen ist Samba standardmäßig installiert.

Erstellen Sie einen gemeinsamen Ordner unter Windows

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

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

Erstellen Sie nun einen neuen Ordner für die Freigabe oder wählen Sie einen vorhandenen Ordner, den Sie freigeben möchten.

  1. Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Eigenschaften.
  2. Gehen Sie zur Registerkarte Freigabe.
  3. Über der Schaltfläche Freigabe steht der Netzwerkname der Freigabe, die Sie erstellen. Er sollte so aussehen: \YOURCOMPUTERNAME\Users\YourUserName\ShareFolderName. Notieren Sie sich diesen Netzwerknamen, um ihn später auf Ihrem Linux-Rechner zu verwenden.
  4. Klicken Sie auf Freigeben.

Zugriff auf einen freigegebenen Windows-Ordner von Linux aus mit Konqueror

Viele Linux-Distributionen verwenden die KDE-Desktopumgebung und den Konqueror-Dateimanager/Browser. Wenn Sie diesen verwenden, können Sie die folgenden Schritte ausführen, um auf Ihren freigegebenen Windows-Ordner zuzugreifen:

  1. Klicken Sie auf das K-Menüsymbol.
  2. Wählen Sie Internet -> Konqueror.
  3. Klicken Sie in dem 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. Wenn Sie dazu aufgefordert werden, geben Sie den Benutzernamen und das Kennwort für das Windows-Konto ein, das die Freigabe erstellt hat.
  9. Klicken Sie auf OK.

Zugriff auf einen freigegebenen Windows-Ordner von Linux aus mit Nautilus

Viele Linux-Distributionen, insbesondere diejenigen, die die GNOME-Desktopumgebung verwenden, nutzen den Dateimanager Nautilus. Wenn Sie diesen verwenden, können Sie die folgenden Schritte ausführen, um auf Ihren freigegebenen Windows-Ordner zuzugreifen:

  1. Öffnen Sie Nautilus.
  2. Wählen Sie im Menü Datei die Option Mit Server verbinden.
  3. Wählen Sie im Dropdown-Feld Diensttyp die Option Windows-Freigabe.
  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/Freigabename eingeben und die Eingabetaste drücken. Wenn Sie beispielsweise bei der Erstellung Ihrer Windows-Freigabe den Freigabenamen wie folgt angegeben haben:

\YOURCOMPUTERNAME\Users\YourUserName\ShareFolderName

Tippen Sie smb://IHRCOMPUTERNAME/Benutzer/IhrBenutzername/Freigabename und drücken Sie die Eingabetaste. Beachten Sie das smb: am Anfang; unter Linux verwenden Sie Schrägstriche anstelle von umgekehrten Schrägstrichen.

Zugriff auf einen freigegebenen Windows-Ordner von Linux aus über die Befehlszeile

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

  1. Öffnen Sie ein Terminal.
  2. Geben Sie smbclient an der Eingabeaufforderung ein.
  3. Wenn Sie die Meldung „Verwendung:“ erhalten, bedeutet dies, dass smbclient installiert ist und Sie zum nächsten Schritt übergehen können. Wenn der Befehl jedoch nicht gefunden wird, müssen Sie smbclient installieren. Folgen Sie diesen Schritten, um es zu installieren.
    1. Wenn Sie den apt-Paketmanager verwenden, der auf Linux-Systemen wie Ubuntu oder Debian standardmäßig installiert ist, können Sie den Befehl sudo apt-get install smbclient verwenden.
    2. Wenn Sie den yum-Paketmanager verwenden, der auf Linux-Systemen wie CentOS standardmäßig installiert 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, was für Sie nützlich sein könnte, wenn Sie das Programm aus dem Quellcode kompilieren müssen oder wollen.
  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 Netzwerkname Ihrer Windows-Freigabe \\YOURCOMPUTERNAME\Benutzer\IhrBenutzername\Freigabename lautet, verwenden Sie den Befehl smbclient //YOURCOMPUTERNAME/Benutzer/IhrBenutzername/Freigabename -U Fred. Beachten Sie, dass der Linux-Befehl Schrägstriche anstelle von umgekehrten Schrägstrichen verwendet).
  5. Geben Sie Ihr Passwort ein.
  6. Nach der Authentifizierung gelangen Sie zu einer smb: >Eingabeaufforderung.
  7. Hier können Sie den Befehl ls verwenden, um Dateien aufzulisten.
  8. Verwenden Sie den Befehl get filename.ext, um beispielsweise eine Datei mit dem Namen filename.ext von Ihrer Windows-Freigabe auf Ihren Linux-Rechner zu übertragen.
  9. Geben Sie help ein, um eine Liste weiterer Befehle zu erhalten.
  10. Tippen Sie quit oder exit, um zur Eingabeaufforderung zurückzukehren.

Zusätzliche Informationen

  • Siehe oder gemeinsame Verzeichnisdefinition für verwandte Links und Informationen.
  • Netzwerk- und Netzwerkkartenhilfe und -support.

Schreibe einen Kommentar

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