SMB ist ein Client-Server-Datei-Sharing-Protokoll, das 1984 von IBM für Server-Nachrichtenblock erfunden wurde, um Computern zu ermöglichen, auf Dateien zum Lesen oder Schreiben auf einem Remote-Host über das LAN (lokales Gebietsnetzwerk) zugreifen zu können. Das SMB -Protokoll, das die Dateien oder Verzeichnisse zur Verfügung stellt, auf die auf dem Remote -Host zugegriffen wird, werden als Aktien bezeichnet. Dies bedeutet, dass wir mit dem lokalen Netzwerk eine gemeinsam genutzte Datei oder ein Verzeichnis in unserem System montieren können.
SMB wurde zuvor als CIFS bekannt und ist die alte Version oder Dialekt des SMB, die für das Common Internet -Dateisystem steht, das von Microsoft erstellt wurde und eine bestimmte Implementierung des Server -Nachrichtenblock -Protokolls ist.
In diesem Artikel geben wir Ihnen jeden kleinen Schritt zur Bereitstellung von SMB -Freigaben auf Ubuntu mit dem Samba -Dateiserver zur Verfügung. SAMBA verwendet das SMB-Protokoll und verfügt über die gleiche Funktion wie SMB I-E, die die Dateifreigabe in lokalen Netzwerken mit anderen Systemen aktiviert. Bevor ich jedoch vorne einen Punkt hervorhebt, den in diesem Artikel davon ausgeht, dass Sie bereits ein Verzeichnis für ein Remote -System geteilt haben und Sie in diesem Artikel auf dieses Verzeichnis zugreifen werden.
STEP1: Aktualisieren und Aktualisieren von APT-Cache-Repository
Der erste Schritt besteht darin, unsere APT -Pakete mit dem Befehl Update in unserem Ubuntu 20 zu aktualisieren.04 Terminal:
$ sudo APT Update
Alle unsere Pakete sind auf dem neuesten Stand, wenn unsere Pakete nicht auf dem neuesten Stand sind, müssen wir den folgenden Befehl ausführen, um ein Upgrade zu verbessern:
$ sudo APT -Upgrade
STEP2: CIFS-Utils-Paketinstallation
Führen Sie den unten angegebenen Befehl aus, um das CIFS-Utils-Paket auf Ubuntu-System zu installieren:
$ sudo apt installieren cifs-utils
Schritt 3: Verzeichnis erstellen
Lassen Sie uns nun ein Verzeichnis erstellen, in dem wir das gemeinsame Laufwerk montieren:
$ sudo mkdir /Media /Share
Schritt 4: Erstellen von Anmeldeinformationen Datei
In diesem Schritt werden die Datei der Anmeldeinformationen in unserem Heimverzeichnis und mit der Verwendung von erstellt .(DOT), der aus Sicherheitsgründen benötigt wird, die unsere Datei versteckt machen. Führen Sie zu diesem Zweck den folgenden Befehl aus, mit dem die Datei im Nano -Editor geöffnet wird:
$ sudo nano /root /.Beispiele
Sie können den Namen der Datei durch alles ersetzen, was der Dateiname lautet:
Nun, da die Datei geöffnet wird, geben Sie die folgenden zwei Zeilen in der Datei ein, die unser Samba -Benutzername und unser Passwort sein werden:
userername = example_username
Passwort = Beispiel_Password
Sie können den Benutzernamen und das Passwort durch Ihren bevorzugten Benutzernamen und Ihr Kennwort ersetzen und dann Strg+s drücken, um die Datei und Strg+X zu speichern, um die Datei zu beenden.
Als nächstes machen wir das /root /.Beispielespezifische Datei nur für das Stammkonto lesbar und nur für das Stammkonto werden alle Nicht-Root-Konten einschränken, indem der folgende Befehl in unserem Ubuntu 20 ausgeführt wird.04 Terminal:
$ sudo chmod 400 /root /.Beispiele
Schritt 5: Mount Samba Share
In diesem Schritt werden wir den Befehl ausführen, der das Remote Samba Shared Directory in unserem Ubuntu -System montiert:
$ sudo montage -t cifs -o rw, vers = 3.0, Anmeldeinformationen =/root/.Beispiele // 192.168.18.112/SharedDir/Media/Share
Ersetzen Sie die IP -Adresse im obigen Befehl, in dem Sie bereits ein Verzeichnis oder einen Ordner im Remote -System geteilt haben. Wenn dies Ubuntu -System ist, können Sie die IP -Adresse mit IP A -Befehl finden:
$ ip a
Die IP -Adresse des Remote -Ubuntu -Systems, aus dem Shareddir geteilt wurde, lautet „192.168.18.112 ”, der im obigen Befehl des Mount angegeben wurde.
STEP6: Automount beim System -Neustart
Das manuell montierte Dateisystem im obigen Schritt wird nicht montiert, sobald unser Ubuntu/System neu startet. Um dieses Problem zu lösen. So öffnen Sie die Datei /etc /fstab im Nano -Editor. Führen Sie den folgenden Befehl aus:
$ sudo nano /etc /fstab
Der obige Befehl öffnet sich /etc /fstab -Datei und Sie sehen so etwas wie unten auf Ihrem Systembildschirm gezeigt:
Fügen Sie nun die folgende Zeile in die Datei hinzu, die mit dem Nano -Editor geöffnet wurde:
// 192.168.18.112/Share/Media/Share CIFs gegen = 3.0, Anmeldeinformationen =/.Beispiele
Denken Sie daran, dass Sie die IP -Adresse durch Ihre IP -Adresse ersetzen müssen, danach drücken Sie Strg+s, um die obige Datei zu speichern und dann Strg+X zu drücken, um die Datei zu schließen.
Abschluss
SMB ist ein Datei-Sharing-Protokoll, das zum Zwecke des Computers erstellt wurde, auf Remote-Systems-Dateien über ein LAN-Netzwerk zuzugreifen, und CIFS ist ein bestimmter Dialekt von SMB mit nahezu gleicher Funktionalität.
In diesem Artikel haben wir Ihnen gezeigt, wie man SMB Share on Ubuntu 20 montiert.04 Verwenden des Samba -Dateiservers; Die verwendeten Befehle waren jedoch generisch und können auf jede Linux -Verteilung angewendet werden.