Es ist normal, dass wir als IT-Benutzer unterschiedliche Betriebssysteme verwenden, um unsere täglichen Aufgaben auszuführen. Dies kann daran liegen, dass wir Benutzer eines speziellen Systems sind und in unserer Arbeit oder in unserem Institut ein anderes System verwendet wird, bei dem der Prozess der Informationsübertragung zwischen beiden aufgrund des Dateisystems dieser Systeme etwas komplexer werden kann.
Ein Dateisystem ist für die Verwaltung der Art und Weise verantwortlich, in der Informationen im System gespeichert werden, insbesondere in den dafür vorgesehenen Einheiten. Das Problem tritt auf, wenn die Dateisysteme nicht kompatibel sind. Wenn wir beispielsweise Windows-Betriebssysteme verwenden, ist das Standardsystem NTFS, und wenn wir ein Linux-System verwenden, werden wir feststellen, dass das Dateisystem EXT3 oder EXT4 ist.
Normalerweise, oder zumindest ist es die übliche Form, geben wir Informationen zwischen einem Windows-Betriebssystem und einem Linux-Betriebssystem weiter, wobei ein Wechselmedium wie externe Laufwerke oder USB-Speicher oder E-Mail verwendet wird. Wir kennen jedoch die damit verbundenen Einschränkungen in Bezug auf Größe, Zugriffsgeschwindigkeit und insbesondere in Bezug auf Sicherheit. Aus diesem Grund wird TechnoWikis eine praktische Methode erläutern, mit der diese Übertragungsaufgabe in unserem LAN-Netzwerk auf viel einfachere Weise ausgeführt werden kann. Dieses Netzwerk ist in allen Arten von Büros und Privathaushalten verfügbar und wir werden dafür Samba verwenden.
Das Samba-Paket ist eine freie Software, die unter der GNU General Public License lizenziert ist, und ist Mitglied von Software Freedom Conservancy, das die freie Verfügbarkeit garantiert.
Samba bietet Druckdienste und sichere Dateien und erhöht dank des SMB / CIFS-Protokolls, mit dem wir wissen, dass Informationen immer auf beide Arten geschützt sind, die Stabilität und Sicherheit des Übertragungsprozesses. Dies ist eine Ressource, mit der wir noch viel weiter gehen können Dort kann es als Domänencontroller oder als Mitglied einer Domäne fungieren.
- Sie können die Anmeldung in Windows-Domänen authentifizieren.
- Erstellen Sie eine Dienststruktur zwischen Windows-, Linux- und UNIX-Clients.
- Es verhält sich ähnlich wie ein Windows-Primärdomänencontroller.
- Sie können als Mitglied der Servergruppe in Windows Active Directory (AD) fungieren.
- Es hilft bei der Erkundung des Netzwerks mit der NetBIOS-Funktion.
Samba ist die praktischste Option für die gemeinsame Nutzung von Dateien zwischen verschiedenen Geräten und verschiedenen Betriebssystemen wie Windows, Linux oder macOS. Denken Sie daran, dass Computer im lokalen Netzwerk mit einem allgemeinen Router verbunden sein müssen, damit die Kommunikation zwischen allen optimal ist. Jetzt lernen wir, Ordner zwischen diesen beiden Betriebssystemen zu erstellen und freizugeben.
1. Greifen Sie unter Windows 10 auf den freigegebenen Linux-Ordner zu
In diesem Fall verwenden wir Ubuntu 18.10 und erstellen zunächst einen Ordner, der für das Windows-Betriebssystem freigegeben wird:
Jetzt müssen Sie die Freigabeoption für diesen Ordner aktivieren, indem Sie mit der rechten Maustaste darauf klicken. Wenn diese Funktion nicht verfügbar ist, müssen Sie sie installieren, indem Sie den folgenden Befehl ausführen:
sudo apt installiere nautilus-share
Sobald diese Funktion installiert ist, klicken wir mit der rechten Maustaste auf den Ordner und wählen in der erweiterten Liste die Option “Gemeinsam genutzte lokale Netzwerkressource”:
Das folgende Fenster wird angezeigt:
Dort aktivieren wir das Feld “Diesen Ordner freigeben” und die folgende Meldung wird angezeigt:
Dort können wir sehen, dass der Dienst zur Freigabe des Ordners, Samba, nicht installiert ist, wir müssen auf den Button “Install the service” klicken, damit der Vorgang automatisch ausgeführt wird, wir können folgende Meldung erhalten:
Wenn wir feststellen, dass die Installation automatisch fehlschlägt, müssen wir sie manuell ausführen. Dazu gehen wir zum Terminal und führen den folgenden Befehl aus:
sudo apt install samba
Wir bestätigen den Download und die Installation von Samba in Ubuntu und können nach der Installation das Kontrollkästchen “Diesen Ordner freigeben” erneut aktivieren sowie die Kontrollkästchen “Anderen Personen erlauben, Dateien in diesem Ordner zu erstellen und zu löschen, und den Gastzugriff (für Personen ohne Benutzerkonto) “:
Nachdem wir dies festgelegt haben und auf die Schaltfläche “Freigabe erstellen” klicken, damit dieser Ordner unter Linux freigegeben wird, wird die folgende Meldung angezeigt:
Dort klicken wir auf die Schaltfläche “Berechtigungen automatisch hinzufügen”, um den Vorgang abzuschließen. Gehen wir nun zum Terminal, um dem Samba-Benutzer das Passwort zuzuweisen. Dazu führen wir die folgende Syntax aus:
sudo smbpasswd -a "Benutzer"
Dort müssen wir das zu verwendende Passwort vergeben und bestätigen:
Als Nächstes erstellen wir eine Kopie der Samba-Konfigurationsdatei, indem wir die folgende Zeile ausführen:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
Später greifen wir mit dem gewünschten Editor, in diesem Fall nano, auf die Samba-Konfigurationsdatei zu:
sudo nano /etc/samba/smb.conf
In der angezeigten Datei gehen wir zum Abschnitt “Globale Einstellungen” und fügen dort die folgenden Zeilen hinzu:
Passwörter verschlüsseln = wahr gewinnt Unterstützung = ja
Wir speichern die Änderungen mit der folgenden Tastenkombination:
+ O Strg + O
Wir verlassen den Editor mit:
+ X Strg + X
Schließlich starten wir den Samba-Dienst neu und führen Folgendes aus:
sudo service smbd restart
Der nächste Schritt besteht darin, den Zugriff von Windows, in diesem Fall Windows 10, auf Linux zu validieren. Zu diesem Zweck verwenden wir die folgende Tastenkombination und führen im Popup-Fenster die folgende Syntax aus:
+ R
\ team oder IP share_resource
Sobald wir diese Syntax ausgeführt haben, wird das folgende Fenster angezeigt, in dem wir die in Linux erstellten Samba-Benutzeranmeldeinformationen eingeben:
Klicken Sie auf “OK” und aktivieren Sie das Kontrollkästchen “Anmeldeinformationen speichern”, um automatisch eine Verbindung herzustellen. Wenn Sie auf “OK” klicken, werden Sie zu dem Pfad weitergeleitet, in dem sich die gemeinsam genutzte Ressource in Linux befindet. Dort können Elemente erstellt, bearbeitet oder eingefügt werden, die in Ubuntu 18 in Echtzeit verfügbar sind.
2. Greifen Sie unter Linux auf den freigegebenen Windows 10-Ordner zu
Jetzt ist es an der Zeit, den Vorgang unter Windows 10 auszuführen. In diesem Fall müssen Sie zunächst die Option zum Freigeben im System aktivieren. Dazu rufen Sie die Systemsteuerung auf:
Dort wählen wir die Zeile “Netzwerke und Internet” aus und folgendes wird angezeigt:
Wir klicken auf die Zeile “Zentrum von Netzwerken und freigegebenen Ressourcen” und im nächsten Fenster klicken wir auf die Zeile “Erweiterte Freigabeeinstellungen ändern”:
Im angezeigten Fenster müssen wir die folgenden Optionen aktivieren. Klicken Sie auf die Schaltfläche “Änderungen speichern”, damit sie übernommen werden.
- Aktivieren Sie die Netzwerkerkennung.
- Aktivieren Sie die Datei- und Druckerfreigabe.
Der nächste Schritt besteht darin, den gewünschten Ordner freizugeben. Dazu müssen Sie mit der rechten Maustaste auf den Ordner klicken und in den angezeigten Optionen die Option “Eigenschaften” auswählen:
Gehen Sie im daraufhin angezeigten Fenster zur Registerkarte “Freigeben”:
Dort klicken wir auf den Button “Advanced Sharing” und aktivieren im nächsten Fenster das Kästchen “Share this folder”:
Dort können wir Kommentare hinzufügen oder die maximale Anzahl der Benutzer festlegen, die mit diesem Ordner verbunden sind. Klicken Sie auf die Schaltfläche “Übernehmen und akzeptieren”, um die Änderungen zu speichern. Der Pfad des freigegebenen Ordners wird angezeigt:
Klicken Sie auf Schließen, um den Assistenten zu beenden. In Linux müssen wir jetzt das cifs-utils-Paket installieren. Dieses cifs-Paket ist ein Windows-Dateizugriffsprotokoll, das die Verbindung von Linux aus ermöglicht. Dazu werden wir folgendes ausführen:
sudo apt installiert cifs-utils
Nach der Installation erstellen wir einen Ordner in einem Linux-Pfad, indem wir entweder mit der rechten Maustaste darauf klicken oder den Befehl mkdir verwenden. Er wird für den Dateifreigabeprozess bereitgestellt. Dann führen wir in diesem Fall die folgende Zeile aus, um den Ordner einzuhängen und so die Möglichkeit zu haben, Dateien zwischen beiden Systemen zu übertragen:
sudo mount.cifs //192.168.0.6/TechnoWikis3 / home / solvetic / Desktop / Windows -o user = solvetic
Dort geben wir das entsprechende Passwort ein und können nach Abschluss des Zusammenbaus über den Browser darauf zugreifen. Zum Abmelden können Sie mit der rechten Maustaste klicken und Auswerfen auswählen oder den Befehl umount verwenden.
Mit diesen Methoden haben wir gelernt, Dateien auf sichere und nützliche Weise zwischen Windows und Linux über das LAN-Netzwerk freizugeben.