Samba (Samba) - dies ist eine Software, mit der Sie die Netzwerkkommunikation zwischen Linux- und Windows-basierten Computern konfigurieren können. Der Hauptvorteil der Verwendung von Samba besteht darin, Dateien und Drucker zwischen verschiedenen Betriebssystemen auszutauschen. In dieser detaillierten Anleitung erfahren Sie, wie Sie einen Samba-Server für Windows 10 einrichten.
Schritt 1. Installieren von Samba. Bevor Sie mit der Konfiguration des Samba-Servers auf einem Windows 10-Computer beginnen, müssen Sie die Software selbst installieren. Gehen Sie dazu auf die offizielle Samba-Website (https://www .samba.org) und laden Sie die neueste Version des Programms herunter. Führen Sie dann die Installationsdatei aus und folgen Sie den Installationsanweisungen auf Ihrem Computer.
Schritt 2. Konfigurieren der Konfigurationsdatei. Fahren Sie nach der Installation von Samba mit der Konfiguration der Konfigurationsdatei fort. Öffnen Sie die SMB-Datei.conf in einem Texteditor. In dieser Datei können Sie verschiedene Einstellungen konfigurieren, z. B. den Namen der Arbeit in der Gruppe, den Datei- und Druckerzugriff sowie Lese- und Schreibberechtigungen.
Schritt 3. Erstellen eines freigegebenen Ordners. Damit Computerbenutzer Dateien freigeben können, müssen Sie einen freigegebenen Ordner auf dem Computer erstellen, auf dem der Samba-Server installiert ist. Öffnen Sie dazu den Windows Explorer, wählen Sie den Ordner aus, in dem Sie den freigegebenen Ordner erstellen möchten, klicken Sie mit der rechten Maustaste und wählen Sie Eigenschaften aus. Klicken Sie dann auf die Registerkarte Freigeben und aktivieren Sie "Netzwerkbenutzern erlauben, meine Dateien zu bearbeiten".
Schritt 4. Verbindung zum Samba-Server herstellen. Wechseln Sie nun zu einem Windows 10-Computer, der eine Verbindung zum Samba-Server herstellt. Öffnen Sie Windows Explorer, klicken Sie mit der rechten Maustaste auf einen freien Bereich im Explorer und wählen Sie "Netzlaufwerk verbinden". Geben Sie im angezeigten Fenster den Pfad des Ordners auf dem Samba-Server ein (z. B. \\Server-IP-Adresse\Name-freigegebener Ordner) und klicken Sie auf Fertig stellen. Danach steht der freigegebene Ordner für die Verwendung auf Ihrem Computer zur Verfügung.
Installieren von Samba auf dem Server
Um Samba auf einem Linux-Server zu installieren, müssen Sie die folgenden Schritte ausführen:
- Öffnen Sie ein Terminal auf dem Server.
- Aktualisieren Sie die Paketlisten mit dem Befehl: sudo apt update .
- Installieren Sie Samba, indem Sie den Befehl: sudo apt install samba eingeben.
Nach der Installation von Samba müssen Sie die Konfigurationsdatei konfigurieren, damit der Server für Windows 10 verfügbar ist:
- Öffnen Sie die Datei sudo nano /etc/samba/smb.conf zum Bearbeiten.
- Aktivieren Sie den Zugriff für Gäste, indem Sie der Konfiguration die folgende Zeile hinzufügen: guest ok = yes .
- Geben Sie im Abschnitt den Pfad zum freigegebenen Ordner an [global] Samba-Konfigurationen.
- Erstellen Sie eine neue Partition in der Konfiguration, indem Sie den Namen und den Pfad des freigegebenen Ordners angeben.
Nachdem Sie die Konfigurationsdatei konfiguriert haben, speichern Sie die Änderungen, und starten Sie den Samba-Dienst neu:
- Speichern Sie die Änderungen in der Konfigurationsdatei, indem Sie STRG + X, dann Y und Enter drücken.
- Starten Sie den Samba-Dienst neu, indem Sie den Befehl: sudo systemctl restart smbd ausführen.service .
Nachdem Sie alle diese Schritte ausgeführt haben, wird Samba auf dem Server installiert und konfiguriert, sodass Sie von einem Windows 10-Computer aus eine Verbindung zu den freigegebenen Ordnern des Servers herstellen können.
Erforderliche Software herunterladen
Bevor Sie einen Samba-Server auf einem Windows 10-Computer einrichten, müssen Sie mehrere Programme zum Erstellen und Verwalten des Netzwerks herunterladen und installieren. Nachfolgend finden Sie eine Liste der erforderlichen Software:
| Das Programm | Die Beschreibung | Download-Link |
|---|---|---|
| OpenSSH | Ein Programm zum Erstellen einer sicheren SSH-Verbindung | https://github.com/PowerShell/Win32-OpenSSH/releases |
| GIT Bash | Ein Programm, das Git für Windows und einen Terminalemulator bereitstellt | https://gitforwindows.org/ |
| Visual Studio Code | Integrierte Entwicklungsumgebung (IDE) mit Netzwerkerweiterungen | https://code.visualstudio.com/ |
Installieren Sie diese Programme auf einem Windows 10-Computer, indem Sie die Anweisungen auf den offiziellen Websites jeder Software befolgen. Nach der Installation können Sie mit der Konfiguration des Samba-Servers beginnen.
Installieren und Konfigurieren von Samba
Bevor Sie mit der Konfiguration des Samba-Servers unter Windows 10 beginnen, müssen Sie die folgenden Schritte ausführen:
- Installieren Sie Samba-Pakete mit dem Befehl "sudo apt install samba".
- Um zu überprüfen, ob die Pakete korrekt installiert sind, führen Sie den Befehl "smbd --version" aus, um die Samba-Version zu überprüfen.
Nach erfolgreicher Installation von Samba müssen Sie die Konfiguration vornehmen:
- Öffnen Sie die Samba-Konfigurationsdatei mit dem Namen smb.conf. Führen Sie dazu den Befehl "sudo nano /etc/samba/smb" aus.conf".
- Konfigurieren Sie die Benutzer und ihre Zugriffsrechte, indem Sie der SMB-Datei den folgenden Codeblock hinzufügen.conf:
- [share]
- path = /path/to/shared/folder
- valid users = user1 user2
- read only = no
- Ersetzen Sie "/path/to/shared/folder" durch den Pfad des Ordners, den Sie freigeben möchten.
- Ersetzen Sie "user1 user2" durch die Namen der Benutzer, denen Sie Zugriff gewähren möchten.
- Speichern und schließen Sie die SMB-Datei.conf.
- Starten Sie den Samba-Dienst mit dem Befehl "sudo service smbd restart" neu.
Nach Abschluss dieser Schritte wurde der Samba-Server erfolgreich unter Windows 10 installiert und konfiguriert. Sie können jetzt über das lokale Netzwerk eine Verbindung zu freigegebenen Ordnern über andere Geräte herstellen.
Überprüfen der Serverintegrität
Nachdem Sie den Samba-Server konfiguriert haben, ist es wichtig, den Server vor der Verwendung zu überprüfen. Dazu können Sie die folgenden Schritte ausführen:
1. Überprüfen des Zugriffs auf den Server über die Befehlszeile:
Öffnen Sie eine Eingabeaufforderung auf einem Computer, auf dem Windows 10 installiert ist, und geben Sie den folgenden Befehl ein:
net view \\servername
Dadurch wird überprüft, ob der Server im lokalen Netzwerk verfügbar und sichtbar ist.
2. Zugriff auf freigegebene Ordner prüfen:
Öffnen Sie den Datei-Explorer, und geben Sie den folgenden Pfad in die Adressleiste ein:
Danach sollte der öffentliche Ordner geöffnet werden, der in den Samba-Einstellungen des Servers angegeben ist. Wenn dies nicht der Fall ist, besteht möglicherweise ein Problem mit den Servereinstellungen oder dem Zugriff auf Ordner.
3. Zugriff auf den Drucker prüfen:
Wenn auf dem Samba-Server ein Netzwerkdrucker installiert ist, können Sie den Zugriff auf den Drucker überprüfen. Öffnen Sie dazu den Datei-Explorer, und geben Sie den folgenden Pfad in die Adressleiste ein:
Wenn eine Liste der verfügbaren Drucker angezeigt wird, funktioniert der Netzwerkdrucker ordnungsgemäß.
Wenn der Samba-Server erfolgreich funktioniert und seine Ressourcen verfügbar sind, können Sie den Server problemlos zum Austauschen von Daten und Ressourcen zwischen Computern im lokalen Netzwerk verwenden.