Seite 1 von 1

opsi-client-agent ohne Dialog "DialogServicePassword"

Verfasst: 10 Okt 2013, 15:31
von bitshifter
Hallo Community,

vorweg: Opsi ist absolutes Neuland für mich.

Ist es möglich, den opsi-client-agent ohne den Dialog "DialogServicePassword" zu installieren.
Bild

Beste Grüße.

Re: opsi-client-agent ohne Dialog "DialogServicePassword"

Verfasst: 10 Okt 2013, 17:19
von bitshifter
Eventuell sollte ich meine Frage konkretisieren.

Ziel des Ganzen ist eine Installation des opsi-client-agent ohne Verbindung zum Opsi-Server.
Die Client-ID und der Client-Key sollen später eingetragen werden.

Beste Grüße.

Re: opsi-client-agent ohne Dialog "DialogServicePassword"

Verfasst: 11 Okt 2013, 08:22
von TastaturHacker
Also wenn du nur eine "Automatisierte" installation des Opsi-client-Agent möchtest, kannst du ganz einfach so vorgehen:
Als erstes brauchst du deine Anmeldedaten am Opsi-Server. Ich verwende hier mal folgende Beispieldaten:

Code: Alles auswählen

Opsi-Benutzer: Installuser
Opsi-Passwort: superpasswort1234
Wie gesagt, das gilt nur als Beispiel, diese Daten musst du gleich durch deine ersetzen.
So, nun holst du dir erstmal die Opsi-Setup-Dateien vom Server.
Hierzu gehst du mit einer Software deiner Wahl auf den Opsi, wechselst in das Verzeichniss "/opt/pcbin/install/", und kopierst von hier den Ordner "opsi-client-agent" auf deinen Pc.
Nun hast du alle Setup-relevanten Dateien auf deiner Platte. (In diesem Beispiel auf "C:\opsi-client-agent")
Gehe nun in das Verzeichniss "opsi-client-agent/files/opsi/cfg", dort findest du die Datei "config.ini".

Diese kannst du ganz normal mit dem Windows Editor öffnen.
Die ersten 4 Zeilen der Datei sehen so aus:

Code: Alles auswählen

[installation]
service_user=adminuser
service_password=none
service_hidden_password= 
Hier kannst du nun zur automatisierten Installation die Daten, die du in dem geposteten Screenshot angeben musst, schon vorher eintragen.
Mit den genannten Beispieldaten würde das so aussehen:

Code: Alles auswählen

[installation]
service_user=Installuser
service_password=superpasswort1234
service_hidden_password= 
Wie dir bestimmt auffällt, bleibt die Zeile "service_hidden_password=" leer.
Was diese Zeile macht, weiß ich nicht. Was ich allerdings weiß ist, das man da nix mit reinschreiben muss. Es reicht wenn du User und Passwort angibst.

Jetzt speicherst du diese Datei ab, legst es dir auf nen Netzwerkshare, und kannst dann mit der Datei "silent_setup.cmd" die installation unbeaufsichtigt durchführen.
(Die Datei liegt in dem Ordner "\\Dein-Server\DeinPfad\opsi-client-agent\".)

Ich hoffe ich konnte dir damit helfen ;)

Re: opsi-client-agent ohne Dialog "DialogServicePassword"

Verfasst: 11 Okt 2013, 09:11
von Mark
bzgl. service_hidden_password gibt es im forum einen hinweis:

Postby d.oertel » 17 Sep 2010, 14:33
Hi,

ja - ich bin noch nicht dazugekommen das zu dokumentieren.
Wenn in service_hidden_password etwas steht wird service_password ignoriert und der Eintrag von service_hidden_password base64 decodiert und als password verwendet.
Der aktuelle winst hat entsprechende Funktionen für base64 de/encode. Die kann man z.B. nutzen um das Passwort zu kodieren.
Das ist zwar jetzt keine echte Verschlüsselung aber besser als ein Klartextpasswort.

gruss
d.oertel

gruesse

mark

Re: opsi-client-agent ohne Dialog "DialogServicePassword"

Verfasst: 14 Okt 2013, 09:15
von bitshifter
Vielen Dank ihr Beiden,

leider hilft mir das nicht weiter. Die Installation des Agents soll ohne Verbindung zum Server geschehen (ohne User/PW via Dialog, .ini oder Parameter).
Das Forum und die Handbücher konnten mir bis jetzt leider nicht helfen.

Beste Grüße.

Re: opsi-client-agent ohne Dialog "DialogServicePassword"

Verfasst: 14 Okt 2013, 09:35
von holgerv
bitshifter hat geschrieben:Die Installation des Agents soll ohne Verbindung zum Server geschehen
Eine solche Funktion ist afaik nicht vorgesehen.

Ich verstehe auch nicht ganz, wozu es gut sein soll, den Agent ohne Server-Verbindung zu installieren. Ohne Server und Authentifizierung ist der Agent doch ziemlich nutzlos.

Gruß


Holger