Haben Sie mehrere Maschinen mit mehreren Betriebssystemen?? Dann können Probleme beim Übertragen von Dateien zwischen diesen Computern auftreten. Es ist kein gutes Gefühl, Ihre Zeit mit der Behebung von Dateiübertragungsproblemen zu verschwenden.
Daher empfehlen wir, einen Ordner zu erstellen und ihn dann für alle Systeme freizugeben, die mit dem lokalen Netzwerk verbunden sind. In diesem Tutorial führen wir Sie durch den Prozess zum Einrichten eines Ordners in Ihrem lokalen Netzwerk, damit Sie seinen Inhalt auf Windows- und Linux-Systemen freigeben können. Es ist nur eine einmalige Installation mit wenigen kleinen Konfigurationen und Ihre Dateien sollten bereit sein, auf Ihren verschiedenen Computern geteilt zu werden.
Wir werden ein beliebtes Tool verwenden Samba.
Einrichten des Samba-Servers zum Freigeben von Dateien auf Linux-, Windows- und Mac OS X-Systemen
Samba ist ein Open-Source-Tool, mit dem Sie Dateien und Drucker plattformübergreifend, einschließlich Linux, Windows und Mac, über ein Netzwerk freigeben können.
Dieses Tutorial führt Sie durch die Installation und Konfiguration von Samba, um die Dateifreigabe zwischen Ubuntu und Windows zu ermöglichen. Zunächst müssen wir unsere Umgebung jedoch wie folgt vorbereiten:
Schritt 1 - Einrichten von Ubuntu- und Windows-Hosts
Geben Sie unter Ubuntu Ihre Ubuntu-IP und Ihren Hostnamen in die Datei /etc/hosts ein. Fügen Sie außerdem einen Eintrag für die Windows-IP und den Hostnamen hinzu.
sudo vi /etc/hosts
Geben Sie unter Windows die IP-Adresse und den Hostnamen Ihres Computers ein. Fügen Sie außerdem einen Eintrag für Ihre Ubuntu-IP und Ihren Hostnamen hinzu.
notepad C:\\Windows\System32\drivers\etc\hosts
Schritt 2 – Domänen konfigurieren
Beide Maschinen müssen sich in derselben Domäne befinden, überprüfen Sie die Standard-Windows-Workstation-Domäne mit dem nächsten Befehl.
Netzkonfigurations-Workstation
Wie Sie aus dem vorherigen Screenshot sehen können, ist die Windows-Domäne WORKGROUP.
Schritt 3 - Dateifreigabe unter Windows aktivieren
Aktivieren Sie die Dateifreigabe unter Windows, öffnen Sie cmd mit Administratorrechten und führen Sie die nächsten beiden Befehle aus.
netsh advfirewall Firewall set rule group="Datei- und Druckerfreigabe" new enable=Ja netsh advfirewall Firewall set rule group="Network Discovery" new enable=Ja
Die Ausgabe sollte wie folgt aussehen:
Schritt 4 - Samba unter Ubuntu installieren
Stellen Sie sicher, dass Ihr Ubuntu aktualisiert wurde.
sudo apt-get update sudo apt-get upgrade
Führen Sie den nächsten Befehl aus, um Samba unter Ubuntu zu installieren.
sudo apt-get install samba samba-common python-glade2 system-config-samba
Überprüfen Sie, ob die Samba-Installation erfolgreich war.
wo ist samba
Die Ausgabe sollte wie folgt aussehen:
Schritt 5 – Einrichten eines öffentlichen freigegebenen Ordners unter Ubuntu
Erstellen Sie ein öffentliches Verzeichnis auf Ubuntu zum Teilen.
sudo mkdir -p /home/hendadel/sambashare
Legen Sie die Verzeichnisberechtigungen so fest, dass jeder darauf lesen/schreiben kann.
sudo chown -R niemand:nogroup /home/hendadel/sambashare/ sudo chmod -R 0775 /home/hendadel/sambashare/
Schritt 6 - Konfigurationsdatei kopieren und einrichten
Kopieren Sie die Samba-Standardkonfigurationsdatei als Backup-Datei für den Fall, dass in Zukunft ein Fehler auftritt.
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.Sicherung
Samba-Konfigurationsdatei bearbeiten
sudo vi /etc/samba/smb.conf
Fügen Sie der Samba-Konfigurationsdatei die nächsten Zeilen hinzu:
[global] workgroup = WORKGROUP server string = Samba Server %v netbios name = hendadel-VBox security = user [SambaShare] Kommentar = Samba Shared Directory path = /home/hendadel/sambashare beschreibbar = ja guest ok = yes read only = no force Benutzer = niemand
Überprüfen Sie die Samba-Konfigurationsdatei mit dem nächsten Befehl.
testparm
Die Ausgabe sollte so aussehen:
Schritt 7 – Samba-Dienst neu starten.
sudo service smbd neu starten
Schritt 8 – Auf Samba Share unter Windows zugreifen
Öffnen Sie nun von Ihrem Windows-Computer aus run und verwenden Sie den folgenden Befehl, um den freigegebenen Ubuntu-Ordner zu öffnen.
\2.168.1.8\sambashare
Der freigegebene Ordner sollte so aussehen:
Sie können jetzt Ordner oder Dateien innerhalb des freigegebenen Verzeichnisses von Ihrem Windows-Computer erstellen und überprüfen, ob sie auch in Ubuntu erstellt wurden created.
Erstellen Sie zunächst einen Testordner von Windows:
Überprüfen Sie den erstellten Ordner von Ubuntu:
Schritt 9 - Privates freigegebenes Verzeichnis einrichten
Zuvor hatten wir einen öffentlichen Ordner für alle Netzwerkmitglieder. Was ist, wenn Sie einen Ordner für bestimmte Benutzer freigeben müssen, oder mit anderen Worten, Benutzer, die nur einen Benutzernamen und ein Kennwort haben, können auf das freigegebene Verzeichnis zugreifen?.
Zuerst müssen wir eine Gruppe erstellen, Benutzer und Mitglieder zu dieser Gruppe hinzufügen und nur Mitglieder dieser Gruppe sollten Zugriff auf das freigegebene Verzeichnis haben.
Erstellen Sie eine Gruppe:
sudo addgroup smbgroup
Fügen Sie Ihren Ubuntu-Benutzer der smbgroup hinzu.
sudo usermod -aG smbgroup hendadel
Geben Sie ein Passwort für den Samba-Benutzer ein.
sudo smbpasswd -a hendadel
Erstellen Sie nun ein Verzeichnis, um es privat zu teilen.
sudo mkdir -p /home/hendadel/sambaprivate/
Legen Sie Berechtigungen für das vorherige Verzeichnis fest, sodass nur Root und Mitglieder von smbgroup auf das freigegebene Verzeichnis zugreifen.
sudo chown -R root:smbgroup /home/hendadel/sambaprivate/ sudo chmod -R 0770 /home/hendadel/sambaprivate/
Bearbeiten Sie die Samba-Konfigurationsdatei, um das neu erstellte Verzeichnis hinzuzufügen.
sudo vi /etc/samba/smb.conf
Fügen Sie Folgendes hinzu:
[SambaPrivate] Pfad = /home/hendadel/sambaprivate gültige Benutzer = @smbgroup guest ok = nein beschreibbar = ja durchsuchbar = ja
Die Konfigurationsdatei sollte wie folgt aussehen:
Samba-Dienst neu starten.
sudo service smbd neu starten
Überprüfen Sie die Samba-Konfigurationsdatei:
testparm
Überprüfen Sie die beiden erstellten Ordner vom Windows-Computer.
\2.168.1.8\sambashare
Windows sollte Sie nach Benutzername und Passwort fragen, wie im folgenden Screenshot.
Nachdem Sie Ihre Anmeldeinformationen eingegeben haben, sollten Sie die folgenden freigegebenen Verzeichnisse sehen.
Abschließend hoffe ich, dass Ihnen dieses Tutorial gefallen hat. Hinterlassen Sie uns bei weiteren Fragen einen Kommentar, wir helfen Ihnen gerne weiter.