Es ist normal, dass wir als IT-Anwender verschiedene Betriebssysteme verwenden, um unsere täglichen Aufgaben zu erledigen. Dies kann daran liegen, dass wir Benutzer eines speziellen Systems sind und in unserer Arbeit oder unserem Institut ein anderes System verwendet wird, bei dem der Prozess der Informationsübertragung zwischen beiden aufgrund des Dateisystems dieser Systeme etwas komplex werden kann.
Ein Dateisystem ist für die Verwaltung der Art und Weise verantwortlich, in der die Informationen im System gespeichert werden, insbesondere in den dafür vorgesehenen Einheiten. Das Problem tritt auf, wenn die Dateisysteme nicht kompatibel sind, zum Beispiel, wenn wir dort 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 dies der übliche Weg, Informationen zwischen einem Windows-Betriebssystem und einem Linux-Betriebssystem über Wechselmedien wie externe Festplatten oder USB-Speicher oder per E-Mail zu übertragen. Da wir jedoch die damit verbundenen Einschränkungen in Bezug auf Größe, Zugriffsgeschwindigkeit und insbesondere Sicherheit kennen, wird Solvetic eine praktische Methode erläutern, um diese Übertragungsaufgabe auf viel einfachere Weise über unser LAN-Netzwerk durchzuführen. Dieses Netzwerk ist in allen Arten von Büros und Wohnungen verfügbar und dafür werden wir Samba verwenden.
Was ist Samba?Als Standardpaket wurde Samba entwickelt, dessen Funktionen das Zusammenspiel des Windows-Betriebssystems mit anderen Systemen wie Linux und Unix ermöglichen.
Das Samba-Paket ist freie Software, die unter der GNU General Public License lizenziert ist und Mitglied der Software Freedom Conservancy ist, was seine freie Verfügbarkeit garantiert.
Samba bietet sichere Datei- und Druckdienste, die dem Übertragungsprozess dank des SMB / CIFS-Protokolls Stabilität und Sicherheit verleihen gehen dort viel weiter, da er als Domänencontroller oder als Mitglied einer Domäne fungieren kann.
Samba-FunktionenUnter seinen Eigenschaften finden wir:
- Sie können die Anmeldung bei Windows-Domänen authentifizieren.
- Erstellen Sie eine Dienststruktur zwischen Windows-, Linux- und UNIX-Clients.
- Er verhält sich ähnlich wie ein primärer Windows-Domänencontroller.
- Es kann als Mitglied der Servergruppe in Windows Active Directory (AD) fungieren.
- Hilft beim Durchsuchen 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. Es muss berücksichtigt werden, dass die Computer im lokalen Netzwerk mit einem generischen Router verbunden sein müssen, damit die Kommunikation zwischen allen optimal ist. Jetzt lernen wir, wie Sie die Ordner zwischen diesen beiden Betriebssystemen erstellen und freigeben.
1. Greifen Sie von Windows 10 aus auf den freigegebenen Linux-Ordner zu
Schritt 1
In diesem Fall verwenden wir Ubuntu 18.10 und der erste Schritt besteht darin, einen Ordner zu erstellen, der für das Windows-Betriebssystem freigegeben wird:
VERGRÖSSERN
Schritt 2
Jetzt müssen Sie die Option zum Teilen dieses Ordners durch Rechtsklick aktivieren. Wenn diese Funktion nicht verfügbar ist, müssen wir sie installieren, indem Sie den folgenden Befehl ausführen:
sudo apt install nautilus-share
Schritt 3
Sobald diese Funktion installiert ist, klicken wir mit der rechten Maustaste auf den Ordner und wählen in der angezeigten Liste die Option "Lokale Netzwerkfreigabe":
VERGRÖSSERN
Schritt 4
Das folgende Fenster wird angezeigt:
Schritt 5
Dort aktivieren wir das Kästchen "Diesen Ordner freigeben" und es wird folgende Meldung angezeigt:
VERGRÖSSERN
Schritt 6
Dort sehen wir, dass der Dienst zum Freigeben des Ordners, Samba, nicht installiert ist, wir müssen auf die Schaltfläche "Dienst installieren" klicken, damit der Prozess automatisch ausgeführt wird, wir können die folgende Meldung erhalten:
Schritt 7
Wenn wir sehen, dass die Installation automatisch fehlschlägt, müssen wir dies manuell tun. Dazu gehen wir zum Terminal und führen den folgenden Befehl aus:
sudo apt installieren samba
Schritt 8
Wir bestätigen den Download und die Installation von Samba in Ubuntu und können nach der Installation das Kontrollkästchen "Diesen Ordner freigeben" wieder aktivieren sowie die Option "Anderen Personen erlauben, Dateien in diesem Ordner zu erstellen und zu löschen und Gastzugriff (für Personen ohne Benutzerkonto)":
Schritt 9
Sobald dies definiert ist, klicken wir auf die Schaltfläche "Freigabe erstellen", damit dieser Ordner in Linux freigegeben wird, wir sehen die folgende Meldung:
VERGRÖSSERN
Schritt 10
Dort klicken wir auf den Button „Berechtigungen automatisch hinzufügen“, um den Vorgang abzuschließen. Nun gehen wir zum Terminal, um das Passwort für den Samba-Benutzer zu vergeben, dazu führen wir folgende Syntax aus:
sudo smbpasswd -ein "Benutzer"Schritt 11
Dort müssen wir das zu verwendende Passwort vergeben und bestätigen:
Schritt 12
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
Schritt 13
Später greifen wir mit dem gewünschten Editor, in diesem Fall nano, auf die Samba-Konfigurationsdatei zu:
sudo nano /etc/samba/smb.confSchritt 14
In der angezeigten Datei gehen wir zum Abschnitt Globale Einstellungen und fügen dort die folgenden Zeilen hinzu:
Passwörter verschlüsseln = True Wins Support = Ja
Schritt 15
Wir speichern die Änderungen mit folgender Tastenkombination:
Strg + Aus
Wir verlassen den Editor mit:
Strg + X
Schritt 16
Schließlich starten wir den Samba-Dienst neu, indem wir Folgendes ausführen:
sudo service smbd neu startenSchritt 17
Der nächste Schritt besteht darin, den Zugriff von Windows, in diesem Fall Windows 10, auf Linux zu überprüfen. Dazu gehen wir zu Windows 10, verwenden die folgende Tastenkombination und führen im Popup-Fenster die folgende Syntax aus:
+ R
\ Computer oder IP \ shared_resourceNotizUm die IP des Linux zu kennen, können wir den Befehl ifconfig oder ip add ausführen
Schritt 18
Sobald wir diese Syntax ausführen, wird das folgende Fenster angezeigt, in dem wir die Anmeldeinformationen des unter Linux erstellten Samba-Benutzers eingeben:
Schritt 19
Klicken Sie auf "Akzeptieren", wenn wir möchten, können wir das Feld "Meine Anmeldeinformationen speichern" aktivieren, um automatisch eine Verbindung herzustellen, und durch Klicken auf OK werden wir zu dem Pfad umgeleitet, in dem sich die freigegebene Ressource in Linux befindet. Dort wird es möglich sein, Elemente zu erstellen, zu bearbeiten oder einzufügen, die in Ubuntu 18 in Echtzeit verfügbar sein werden.
VERGRÖSSERN
2. Zugriff auf freigegebenen Ordner Windows 10 von Linux
Schritt 1
Jetzt ist es an der Reihe, den Vorgang in Windows 10 durchzuführen, für diesen Fall besteht der erste Punkt darin, die Freigabeoption im System zu aktivieren, dazu gehen wir in die Systemsteuerung:
VERGRÖSSERN
Schritt 2
Dort wählen wir die Zeile "Netzwerke und Internet" und es wird folgendes angezeigt:
VERGRÖSSERN
Schritt 3
Wir klicken auf die Zeile "Netzwerk- und Freigabecenter" und im nächsten Fenster klicken wir auf die Zeile "Erweiterte Freigabeeinstellungen ändern":
VERGRÖSSERN
Schritt 4
Im angezeigten Fenster müssen wir die folgenden Optionen aktivieren. Wir klicken auf die Schaltfläche "Änderungen speichern", damit diese übernommen werden.
- Aktivieren Sie die Netzwerkerkennung.
- Aktivieren Sie die Datei- und Druckerfreigabe.
VERGRÖSSERN
Schritt 5
Der nächste Schritt besteht darin, den gewünschten Ordner freizugeben, dazu müssen wir mit der rechten Maustaste auf den Ordner klicken und in den angezeigten Optionen die Option "Eigenschaften" auswählen:
VERGRÖSSERN
Schritt 6
In dem angezeigten Fenster gehen wir auf die Registerkarte "Teilen":
Schritt 7
Dort klicken wir auf die Schaltfläche "Erweiterte Freigabe" und aktivieren im nächsten Fenster das Kontrollkästchen "Diesen Ordner freigeben":
Schritt 8
Dort können wir Kommentare hinzufügen oder die maximale Anzahl von Benutzern festlegen, die mit diesem Ordner verbunden sind. Klicken Sie auf die Schaltfläche "Übernehmen und OK", um die Änderungen zu speichern und wir sehen den Pfad des freigegebenen Ordners:
Schritt 9
Klicken Sie auf Schließen, um den Assistenten zu beenden. Jetzt müssen wir unter Linux das cifs-utils-Paket installieren, dieses cifs-Paket ist ein Windows-Dateizugriffsprotokoll, das die Verbindung von Linux ermöglicht. Dazu führen wir folgendes aus:
sudo apt install cifs-utils
Schritt 10
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 gemountet. Dann führen wir in diesem Fall die folgende Zeile aus, um den Ordner zu mounten und damit die Möglichkeit zu haben, Dateien zwischen beiden Systemen zu übertragen:
sudo mount.cifs //192.168.0.6/Solvetic3 / home / Solvetic / Desktop / Windows -o user = Solvetic
VERGRÖSSERN
Schritt 11
Dort geben wir das jeweilige Passwort ein und können nun, da der Montagevorgang durchgeführt ist, über den Explorer darauf zugreifen. Um es auszuhängen, können wir mit der rechten Maustaste klicken und zum Auswerfen auswählen oder den Befehl umount verwenden.
Mit diesen Methoden haben wir gelernt, wie man Dateien auf sichere und nützliche Weise zwischen Windows und Linux über das LAN freigibt.