- Mitglied seit
- 03. Jan 2018
- Beiträge
- 3
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo Experten,
ich habe mir eine DS218j zugelegt und eingerichtet, dass der Laptop kontinuierlich dorthin gesichert wird. Da ich die DS bei nicht Benutzung herunterfahre wird der verschlüsselte Backup Ordner wieder verschlüsselt und beim nächsten Starten muss ich wieder über die Benutzeroberfläche das Passwort eingeben und den verschlüsselten Ordner entschlüsseln. Nun würde ich dies gerne per Script automatisieren, komme aber nicht zum finalen Ergebnis.
Bisher habe ich diese beiden Befehle identifiziert:
1. um auf die Diskstation zu gelangen
2. um den Verschlüsselten Ordner zu laden
dann muss man noch einmal Enter drücken und fertig.
Um dies zu automatisieren würde ich gerne den 2. Befehl in eine Textdatei (befehl.txt) speichern und dann über den folgenden Befehl direkt aufrufen:
Und hier ist die Schwierigkeit, das Passwort wird nicht übertragen, ich bekomme den Fehler Password: sudo: synoshare: command not found
Hat jemand ein Idee wie sich das lösen lässt? Wunschvorstellung wäre das ganze natürlich nicht mit Klartext Passwörtern sondern den key-files der DS, aber erstmal klein Anfangen.
Vielen Dank für jede Hilfe.
ich habe mir eine DS218j zugelegt und eingerichtet, dass der Laptop kontinuierlich dorthin gesichert wird. Da ich die DS bei nicht Benutzung herunterfahre wird der verschlüsselte Backup Ordner wieder verschlüsselt und beim nächsten Starten muss ich wieder über die Benutzeroberfläche das Passwort eingeben und den verschlüsselten Ordner entschlüsseln. Nun würde ich dies gerne per Script automatisieren, komme aber nicht zum finalen Ergebnis.
Bisher habe ich diese beiden Befehle identifiziert:
1. um auf die Diskstation zu gelangen
Rich (BBCode):
plink -ssh -t 192.168.XXX.XXX -l admin -pw PASSWORT
Rich (BBCode):
echo "PASSWORT" | sudo -S synoshare --enc_mount VERSCHLUESSELTER_ORDNER ENTSCHLUESSELUNGS_PASSWORT
Um dies zu automatisieren würde ich gerne den 2. Befehl in eine Textdatei (befehl.txt) speichern und dann über den folgenden Befehl direkt aufrufen:
Rich (BBCode):
plink -ssh -t 192.168.XXX.XXX -l admin -pw PASSWORT -m befehl.txt
Und hier ist die Schwierigkeit, das Passwort wird nicht übertragen, ich bekomme den Fehler Password: sudo: synoshare: command not found
Hat jemand ein Idee wie sich das lösen lässt? Wunschvorstellung wäre das ganze natürlich nicht mit Klartext Passwörtern sondern den key-files der DS, aber erstmal klein Anfangen.
Vielen Dank für jede Hilfe.