Speichern des Passworts

Moderator: pandel

bbe
Beiträge: 1
Registriert: 15 Okt 2019, 13:39

Speichern des Passworts

Beitragvon bbe » 15 Okt 2019, 14:14

Hallo,
ich habe ein Problem mit dem PackageBuilder.
Das Passwort wird fehlerhaft abgespeichert und auch fehlerhaft per SSH an Opsi gesendet.
Damit funktioniert keine Funktion.

Beim ersten Speichern wird in die INI "46672f4467734b46426c397756673d3d" geschrieben, was auch schon ein falscher Wert ist.
Dann beim erneuten Öffnen und schließen steht dann in der INI "46672f4467384b4477344c4367734f44776f4c4467734b46426c397756673d3d".
Mit jedem weiteren öffnen und schließen des Programmes wird der String immer länger.

Ich habe durch zufall einen Fehler in dem Passwort Feld entdeckt, welches mit ermöglicht das gespeicherte Passwort anzuzeigen.
Bei einem Testeintrag welcher "Test123" lautete kam ein "Te5..." raus. Leider nicht kopierbar. Jedenfalls nach dem Te5 eine menge Sonderzeichen.
Vermute ein Codierungsproblem.
Ich nutze Windows10 Pro 64Bit und oPB 8.4.2
Da Opsi in einem Docker lebt musste ich den Port auf 2200 umlegen. Jedes andere Programm schafft die SSH Verbindung zum Server.

SSH Ausgabe Log

Code: Alles auswählen

[2019-10-15 01:57:58 PM] - Error mounting path: (86, 'Das angegebene Netzwerkkennwort ist fal')
[2019-10-15 01:58:01 PM] - Qt framework message handler: line: 0, func: None(), file: None
[2019-10-15 01:58:01 PM] - Qt framework message handler:   WARNING: QWindowsWindow::setGeometry: Unable to set geometry 893x666+834+207 on QWidgetWindow/'SettingsWindow'. Resulting geometry:  893x823+834+207 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 893x666, maximum size: 16777215x16777215).
[2019-10-15 01:58:05 PM] - --------------------ACTION: GET DEPOTS--------------------
[2019-10-15 01:58:05 PM] - Processing action...
[2019-10-15 01:58:05 PM] - Trying to execute command: opsi-admin -d method host_getHashes '[]' '{"type":"OpsiDepotserver"}'
[2019-10-15 01:58:05 PM] - Start SSH shell with full environment update / no pseudo TTY
[2019-10-15 01:58:07 PM] - ConnectionError('Error creating SSH connection --> Original error: Authentication failed.')
[2019-10-15 01:58:07 PM] - Set return code to RET_SSHCONNERR
[2019-10-15 01:58:09 PM] - --------------------ACTION: GET PRODUCTS ON DEPOTS--------------------
[2019-10-15 01:58:09 PM] - Processing action...
[2019-10-15 01:58:09 PM] - Trying to execute command: opsi-admin -d method productOnDepot_getIdents
[2019-10-15 01:58:09 PM] - Start SSH shell with full environment update / no pseudo TTY
[2019-10-15 01:58:11 PM] - ConnectionError('Error creating SSH connection --> Original error: Authentication failed.')
[2019-10-15 01:58:11 PM] - Set return code to RET_SSHCONNERR


Mit einer SSH Key File klappt der Login. Aber das ist nicht der Weg den ich nutzen möchte.

MfG
Björn Bente

AlexB
Beiträge: 69
Registriert: 07 Mär 2017, 17:41

Re: Speichern des Passworts

Beitragvon AlexB » 15 Okt 2019, 15:03

Hallo Björn,

hast du schon mal die config-ini gelöscht und dann neuanlegen lassen?
Warum sollte der Passwordhash falsch sein?

VG