Linux "Remote mounten" von Freigaben

Gast #3507509
Lesenswert?

Hallo

Ich habe ein NAS (welches aber nicht immer läuft) und ein 
Arbeitsrechner. Auf beiden läuft Linux. Nun möchte ich, dass auf dem 
Arbeitsrechner die Freigaben des NAS gemounted werden, sobald das NAS 
eingeschaltet wird. Es kann dabei durchaus sein, dass der Arbeitsrechner 
bereits länger läuft und dann erst das NAS eingeschaltet wird.

Es ist auch denkbar, dass neben dem mounten auch andere Dinge auf dem 
Arbeitsrechner ausgeführt werden, sobald das NAS eingeschaltet wird. 
Zuerst hätte ich gedacht, gut, SSH nehmen. Aber der Unterschied: Mit SSH 
kann man jegliche Befehle ausführen. Das soll aber nicht möglich sein. 
Vielmehr soll der Arbeitsrechner nur klar definierte Funktionen (also 
z.B. mounten) zum Ausführen anbieten.

Nun könnte ich dafür einfach etwas zusammenskripten. Das würde ich 
hinbekommen. Aber erst einmal möchte ich wissen, ob es bereits etwas 
geeignetes unter Linux gibt. Es ist sehr wichtig für mich, da keine 
Selbstbasellösung zu bekommen, wenn es nicht wirklich unbedingt ist.
#3507529
Lesenswert?

SSH ist durchaus das richtige für sowas. Du musst allerdings Public-Key 
Authentication verwenden. In der authorized_key-Datei kannst Du dann 
über den Parameter "command" festlegen, dass mit diesem Key nur dieser 
eine Befehl aufgerufen werden kann.

Wenn mehrere Befehle erlaubt sein sollen, kannst Du entweder ein kleines 
Skript nehmen welches die Parameter auswertet und danach das echte 
Programm startet oder Du verwendest halt einen Key pro Befehl.
Gast #3507608
Lesenswert?

Ein anderer Weg wäre, das du auf dem Arbeitsrechner einen script 
erstellst, welcher abfragt ob das NAS verfügbar ist und wenn ja die 
Freigaben mountet.
Dieser script kann dann mittels cronjob zyklisch gestartet werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren