Samba Freigabe in Debian anbinden

In diesem Artikel geht es kurz darum, wie wir in Debian eine Samba-Freigabe anbinden bzw. mounten können. Ich nutze dieses z.B. um Backups von Proxmox Backup Server auf einer Hetzner Storagebox redundant zu sichern.

Durchführung

Im ersten Schritt müssen wir das benötigte Paket cifs-utils installieren. Dazu führen wir den folgenden Befehl aus:

sudo apt install cifs-utils -y

Im nächsten Schritt müssen wir ein Verzeichnis erstellen, mit dem die Freigabe dann verbunden wird. Der Name und der Ort des Verzeichnisses kann dabei frei gewählt werden.

sudo mkdir /mnt/ds_smbshare

Im Folgenden erstellen wir eine Datei, in der sich die Anmeldedaten der Samba-Freigabe enthalten sind.

sudo nano /root/.smbcredentials
username=<Benutzername>
password=<Passwort>

Und diese Datei machen wir aus Sicherheitsgründen nur für den root Benutzer lesbar, damit die Anmeldeinformationen nicht publiziert werden können.

chmod 400 /root/.smbcredentials

Im nächsten Schritt verbinden wir unseren Ordner mit der Samba-Freigabe und testen damit ob alles funktioniert.

# Befehl
sudo mount -t cifs -o rw,vers=3.0,credentials=/root/.smbcredentials //<ip-addresse oder host-name>/<freigabename> /<lokales Verzeichnis>

# Beispiel
sudo mount -t cifs -o rw,vers=3.0,credentials=/root/.smbcredentials //192.168.50.6/media /mnt/ds_smbshare

Wenn alles geklappt hat, editieren wir hier die /etc/fstab Datei. In diese Datei müssen wir dann eine Zeile hinterlegen, um das Verbinden automatisch nach einem Neustart zu hinterlegen. Dabei müssen auch wieder Pfade angepasst werden.

//<ip-addresse oder hostname>/<freigabe> /<lokales verzeichnis> cifs vers=3.0,credentials=/root/.smbcredentials