Forum: PC-Programmierung Linux "Remote mounten" von Freigaben


von Klaus (Gast)


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.

von Gerd E. (robberknight)


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.

von Klaus (Gast)


Lesenswert?

Das klingt vielversprechend, Danke!

von Andreas M. (amesser)


Lesenswert?

Macht man das normalerweise nicht umgedreht? Ich habe das bei mir so 
eingerichtet, das die NAS von meinem Rechner aufgeweckt wird und 
automatisch gemounted wird sobald ich auf den entsprechenden Ordner 
zugreifen möchte.

von reigeringo (Gast)


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.

von Klaus (Gast)


Lesenswert?

Andreas Messer schrieb:
> Macht man das normalerweise nicht umgedreht? Ich habe das bei mir
> so
> eingerichtet, das die NAS von meinem Rechner aufgeweckt wird und
> automatisch gemounted wird sobald ich auf den entsprechenden Ordner
> zugreifen möchte.

Kannst du mir ein paar Details sagen wie das geht?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.