Wir haben zuvor verschiedene Möglichkeiten behandelt um Dateien zwischen Computern in der Nähe zu teilen , aber die Freigabe zwischen Windows und Linux kann etwas komplexer sein. In diesem Artikel erfahren Sie, wie Sie Freigaben auf beiden Betriebssystemen für eine nahtlose Dateifreigabe zuordnen.



VERBUNDEN: So teilen Sie einfach Dateien zwischen Computern in der Nähe

Dieser Leitfaden besteht aus zwei Teilen. Im ersten Teil erstellen wir einen freigegebenen Ordner unter Windows und konfigurieren dann Linux für den Zugriff auf diese Freigabe. Im zweiten Teil erstellen wir einen freigegebenen Ordner unter Linux und konfigurieren Windows für den Zugriff auf die Freigabe. Abhängig von Ihrer Situation sollten Sie die entsprechenden Anweisungen befolgen. Wenn Sie aus irgendeinem Grund auf beiden Systemen gemeinsame Ordner einrichten möchten, können Sie dies auch tun. Wir verwenden Windows 10 und Ubuntu für unsere Beispiele, aber wir haben die Anweisungen an so ziemlich jede Version von Windows oder Linux angepasst.

Option 1: Erstellen Sie eine Freigabe unter Windows und greifen Sie unter Linux darauf zu

Damit dies funktioniert, werden wir drei Schritte unternehmen. Zuerst stellen wir sicher, dass die Freigabe unter Windows aktiviert ist. Sobald dies der Fall ist, geben wir den tatsächlichen Ordner frei. Und dann sehen wir uns an, wie Sie von einem Linux-System auf diesen Ordner zugreifen können.

Schritt 1: Stellen Sie sicher, dass die Freigabe in Windows aktiviert ist

Um einen freigegebenen Ordner unter Windows für den Zugriff unter Linux einzurichten, stellen Sie zunächst sicher, dass Ihre Netzwerkeinstellungen so konfiguriert sind, dass die Verbindung von dem anderen Computer ermöglicht wird, indem Sie das Netzwerk- und Freigabecenter öffnen. Der einfachste Weg, dies zu tun, besteht darin, mit der rechten Maustaste auf das Netzwerksymbol in Ihrer Taskleiste zu klicken und Netzwerk- und Freigabecenter öffnen auszuwählen.

Klicken Sie im Fenster Netzwerk- und Freigabecenter auf Erweiterte Freigabeeinstellungen ändern.

Anzeige

Stellen Sie für Ihr aktuelles Profil sicher, dass die folgenden beiden Einstellungen aktiviert sind:

  • Aktivieren Sie die Netzwerkerkennung
  • Datei- und Druckerfreigabe aktivieren

Wenn Sie fertig sind, klicken Sie auf Änderungen speichern.

Schritt 2: Freigeben des Ordners

Nachdem die Freigabe jetzt aktiviert ist, können wir den freigegebenen Ordner erstellen, den der Linux-Computer sehen kann. Es gibt keine Einschränkungen für das, was Sie freigeben können (Sie könnten theoretisch Ihre gesamte Festplatte freigeben), aber hier geben wir nur einen Ordner namens Share frei, der sich auf unserem Desktop befindet.

Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie über das Netzwerk freigeben möchten, und klicken Sie dann auf Eigenschaften. Klicken Sie auf der Registerkarte Freigabe des Eigenschaftenfensters auf die Schaltfläche Erweiterte Freigabe.

Aktivieren Sie im sich öffnenden Fenster Erweiterte Freigabe die Option Diesen Ordner freigeben, und klicken Sie dann auf die Schaltfläche Berechtigungen.

Im Berechtigungsfenster können Sie den Zugriff auf den Ordner auf bestimmte Konten beschränken. Um jedem Benutzer Zugriff auf Ihren Ordner zu gewähren, erteilen Sie einfach dem Benutzer Jeder die Berechtigung Vollzugriff. Auf diese Weise kann jeder Änderungen an Dateien im freigegebenen Ordner lesen und schreiben. Wenn Sie den Zugriff auf bestimmte Konten lieber einschränken möchten, entfernen Sie einfach den Benutzer Jeder, fügen Sie die gewünschten Benutzer hinzu und weisen Sie ihnen dann die entsprechenden Berechtigungen zu.

Hinweis: Diese Benutzerkonten befinden sich auf dem Windows-Computer, nicht auf Linux.

Anzeige

Wenn Sie mit dem Einrichten von Benutzern und Berechtigungen fertig sind, klicken Sie auf OK, um das Berechtigungsfenster zu schließen, und klicken Sie dann erneut auf OK, um das Fenster Erweiterte Freigabe zu schließen.

Zurück im Eigenschaften-Hauptfenster wechseln Sie zum Reiter Sicherheit.

Damit der Linux-Benutzer Zugriff auf den freigegebenen Ordner hat, müssen Sie hier dieselben Berechtigungen konfigurieren, die Sie in den Freigabeeinstellungen konfiguriert haben. Wenn die beiden Einstellungen nicht übereinstimmen, werden die restriktivsten Einstellungen wirksam. Wenn Ihr gewünschter Benutzer bereits seine Sicherheitsberechtigungen eingerichtet hat (wie der Geek-Benutzer in unserem Beispiel), können Sie loslegen. Sie können das Fenster schließen und mit dem nächsten Schritt fortfahren.

Wenn Sie einen Benutzer hinzufügen müssen, z. B. Jeder, klicken Sie auf die Schaltfläche Bearbeiten.

Klicken Sie im sich öffnenden Berechtigungsfenster auf die Schaltfläche Hinzufügen, um die Details des neuen Benutzers einzugeben.

Klicken Sie in allen geöffneten Fenstern auf OK, und Ihr Ordner sollte jetzt für das Netzwerk freigegeben werden.

Schritt 3: Greifen Sie von Linux aus auf die Windows-Freigabe zu

Sie sollten in der Lage sein, den freigegebenen Ordner mithilfe der GUI in Linux zu mounten, aber es ist auch sehr einfach mit der Befehlszeile. Wir werden Terminal für unsere Beispiele verwenden, nicht nur, weil es schneller ist, sondern weil es über viele verschiedene Distributionen hinweg funktioniert.

Anzeige

Zunächst benötigen Sie das Paket cifs-utils, um SMB-Freigaben zu mounten. Geben Sie einfach den folgenden Befehl am Terminal ein:

sudo apt-get install cifs-utils

Danach erstellen Sie einfach ein Verzeichnis und mounten dann die Freigabe. In diesem Beispiel erstellen wir den Ordner auf unserem Desktop für einen einfachen Zugriff. Verwenden Sie diese Befehle, um den Ordner zu erstellen und bereitzustellen:

mkdir ~/Desktop/Windows-Share

Wie Sie im Screenshot sehen können, wurden wir nach dem Root-Passwort des Linux-Rechners und dann nach dem Passwort des Geek-Kontos unter Windows gefragt. Nachdem wir diesen Befehl ausgeführt haben, können wir jetzt den Inhalt der Windows-Freigabe sehen und Daten hinzufügen.

Falls Sie Hilfe beim Verständnis des Mount-Befehls benötigen, finden Sie hier eine Aufschlüsselung:

    sudo mount.cifs:Dies ist nur der mount-Befehl, der so eingestellt ist, dass er eine CIFS (SMB)-Freigabe einhängt. Windows-PC:Dies ist der Name des Windows-Computers. Geben Sie diesen PC in das Startmenü von Windows ein, klicken Sie mit der rechten Maustaste darauf und gehen Sie zu Eigenschaften, um Ihren Computernamen anzuzeigen. //Windows-PC/Freigeben:Dies ist der vollständige Pfad zum freigegebenen Ordner. /home/geek/Desktop/Windows-Freigabe:Hier möchten wir, dass die Freigabe auf dem Linux-System gemountet wird. -o Benutzer=Geek:Dies ist der Windows-Benutzername, den wir verwenden, um auf den freigegebenen Ordner zuzugreifen.

Option 2: Erstellen Sie eine Freigabe unter Linux und greifen Sie von Windows darauf zu

Eine Freigabe unter Linux zu erstellen und dann von Windows darauf zuzugreifen ist eigentlich etwas einfacher als umgekehrt. Zuerst erstellen wir den freigegebenen Ordner auf dem Linux-System. Dann sehen wir uns an, wie Sie von einem Windows-PC darauf zugreifen.

Schritt 1: Erstellen Sie die Freigabe unter Linux

Um einen freigegebenen Ordner auf einem Linux einzurichten, auf den Windows zugreifen kann, beginnen Sie mit der Installation von Samba (Software, die Zugriff auf die von Windows verwendeten SMB/CIFS-Protokolle bietet). Verwenden Sie am Terminal den folgenden Befehl:

sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geekAnzeige

Konfigurieren Sie nach der Installation von Samba einen Benutzernamen und ein Kennwort, die für den Zugriff auf die Freigabe verwendet werden:

sudo apt-get install samba

Hinweis: In diesem Beispiel verwenden wir ‚Geek‘, da wir bereits einen Linux-Benutzer mit diesem Namen haben, aber Sie können einen beliebigen Namen wählen.

Erstellen Sie das Verzeichnis, das Sie auf Ihrem Windows-Computer freigeben möchten. Wir legen einfach einen Ordner auf unserem Desktop ab.

smbpasswd -a geek

Verwenden Sie nun Ihren bevorzugten Editor, um die Datei smb.conf zu konfigurieren. Wir verwenden hier Vi.

mkdir ~/Desktop/Share

Scrollen Sie bis zum Ende der Datei und fügen Sie diese Zeilen hinzu:

sudo vi /etc/samba/smb.confAnzeige

Natürlich müssen Sie einige der Werte durch Ihre persönlichen Einstellungen ersetzen. Es sollte ungefähr so ​​aussehen:

Speichern Sie die Datei und schließen Sie Ihren Editor. Jetzt müssen Sie nur noch den SMB-Dienst neu starten, damit die Änderungen wirksam werden.

[]

Ihr freigegebener Ordner sollte jetzt von einem Windows-PC aus zugänglich sein.

Schritt 2: Greifen Sie von Windows aus auf die Linux-Freigabe zu

Fügen wir nun die Linux-Freigabe zu unserem Windows-Desktop hinzu. Klicken Sie mit der rechten Maustaste irgendwo auf Ihren Desktop und wählen Sie Neu > Verknüpfung.

Geben Sie den Netzwerkspeicherort des freigegebenen Ordners mit dieser Syntax ein:

Hinweis: Wenn Sie die IP Ihres Linux-Computers benötigen, verwenden Sie einfach das |_+_| Befehl am Terminal.

Anzeige

Klicken Sie im Verknüpfungsassistenten auf dem Windows-PC auf Weiter, wählen Sie einen Namen für die Verknüpfung und klicken Sie dann auf Fertig stellen. Am Ende sollten Sie eine Verknüpfung auf Ihrem Desktop haben, die direkt zur Linux-Freigabe führt.

WEITER LESEN