Inhalte:
Ein Netzlaufwerk ist schon praktisch. Man kann die Netzwerkfreigabe auf beliebigen Rechnern verbinden und die Dateien nutzen. Quasi so, wie eine private Cloud.
Das einzige, was man dafür braucht, ist ein Linux-Server. Wir werden dieses Tutorial anhand eines Debian 9-Servers machen.
Damit deine Cloud dann auch von überall aus erreichbar ist, reicht ein virtueller Server, wie man ihn beispielsweise bei Hetzner mieten kann.
Falls es nur zuhause von allen Rechnern aus funktionieren soll, benötigst du nicht zwingend einen extra Server. Dann kannst du das ganze auch auf einem PC installieren. Da dies aber zu umfangreich wäre, lassen wir das hier raus.
Prozessorleistung oder sonstige technische Daten sind hierbei fast zu vernachlässigen, einzig der Festplattenspeicher ist wichtig.
Doch Achtung!
Ich möchte an dieser Stelle noch darauf hinweisen, dass du aus Sicherheitsgründen, wenn du von einem anderen Netzwerk zugreifen möchtest, eine VPN nutzen solltest.
Das erkläre ich aber an anderer Stelle, da es hier den Rahmen sprengen würde.
1. SSH-Client konfigurieren
Damit wir die Einstellungen auf dem Server vornehmen können, müssen wir mittels SSH auf den Server zugreifen.
Hierzu empfehle ich das Programm Putty (Website). Dieses kannst du hier herunterladen. Dabei muss es nicht installiert werden.
Wenn du das Programm ausführst, sollte es so aussehen:
Dort trägst du als „Host Name“ die IP-Adresse deines Servers ein. Als Port nutzt du Port 22.
Um die Daten zu speichern, klicke einfach auf „Default Settings“ und danach auf „Save“.
2. Verbinden und einloggen
Bitte drücke jetzt auf „Open“.
Es öffnet sich folgendes Fenster:
Als Benutzer gibst du bitte „root“ ein.
Danach wist du aufgefordert, ein Passwort einzugeben. Dazu nutzt du bitte das Passwort des „root“-Benutzers, welches du von dem Server-Anbieter erhalten hast.
3. Installieren von Samba
Um die Freigabe zu erstellen, müssen wir zuerst den Freigabedienst Samba installieren. Dies machst du mittels
apt install samba
Du wirst gefragt, ob du wirklich installieren möchtest. Bestätige diese Meldung einfach mit Enter.
Sollte ein blaues Dialogfenster kommen, gehst du mit den Pfeiltasten auf „Ja“ und bestätige mit Enter.
4. Ordner konfigurieren
Erstelle einen neuen Ordner, in welchem die Dateien der Cloud angelegt und gespeichert werden sollen.
mkdir -p /freigabe/cloud1
Damit wird im Hauptordner (Position /) ein neuer Ordner „freigabe“ mit dem Unterordner „cloud1“ erzeugt.
Jetzt legen wir den Eigentümer und die Gruppen fest, die darauf zugreifen dürfen:
chown root.cloud1 /freigabe/cloud1
Jetzt müssen noch Berechtigungen erteilt werden, damit keine Unberechtigten Personen Zugriff darauf hätten:
chmod 775 /freigabe/cloud1
5. User anlegen
Damit du auf die Netzwerkfreigabe zugreifen kannst, lege eine neue Gruppe an:
groupadd cloud1
Die Gruppe musst du nur einmal anlegen, nicht für jeden Benutzer extra.
Jetzt legen wir noch den Benutzer an:
useradd -g cloud1
Damit ist der Benutzer in Linux registriert. Setze ihm nun noch ein Passwort:
smbpasswd -a <Nutzername>
6. Netzwerkfreigabe erstellen
Um die Konfiguration von Samba zu bearbeiten, führe folgenden Befehl aus:
nano /etc/samba/smb.conf
Damit bist du in einem Linux-Internen Editor. Bewege den Cursor mit den Pfeiltasten ganz nach Unten zum Ende der Datei.
Dort tippe folgendes ein:
[cloud1]
comment = Cloud 1
path = /freigabe/cloud1
write list = @cloud1
create mask = 0750
directory mask = 0750
Drücke STRG + O um die Datei zu speichern. Bestätige den Dateinamen mit Enter.
Danach drücke STRG + X, um zur Eingabeaufforderung zurückzukehren.
7. Dienste neustarten
Damit die Änderungen übernommen werden, gib diesen Befehl ein:
systemctl restart smbd
8. Einbinden des Netzlaufwerks
Über Windows können Sie die Netzwerkfreigabe wie folgt einbinden (nur im gleichen Netzwerk!):
Öffne die Eingabeaufforderung in Windows, indem du die Windows-Taste gleichzeitig mit „S“ drücken. Gib dort „CMD“ ein. Auf den Eintrag „Eingabeaufforderung“ machst du bitte einen Rechtsklick und klickst auf „Als Administrator ausführen“.
In der Eingabeaufforderung gib folgendes ein:
net use Z: \\<IP-Adresse>\cloud1 /user:<Nutzername> /persistent:yes
Damit ist die Netzwerkfreigabe eingebunden!
Wie immer: Falls Fragen bestehen, bitte gerne in die Kommentare!
Weitere Beiträge dieser Kategorie
Schreibe einen Kommentar