0.8.0 #940
mickem
announced in
Announcements
0.8.0
#940
Replies: 1 comment 2 replies
|
In version 0.8.0 PSexec does anything. In version 0.9.6 it changes the ini file and create the password in credential manager but then it does not work. "NSClient - ERROR: Invalid password." |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
What's Changed
Sensitive keys
Added the ability to mark keys as sensitive which can then be configured to be stored in credential manager.
Meaning you now have a way to keep secrets and passwords out of the config file.
To enable this you simply enable credential manager:
``ìni
[/settings]
use credential manager = true
Now this is not quite as simple in the real world.
Credential manager is per-user meaning that if you run NSClient++ as Local System you have to run
nscp settings --updateas the local system user.A quick way to achieve this is to use PsExec:
After running this in your config file all passwords will be replaced by:
This is not the default as it is difficult to integrate with the installer.
To revert this back you simply change the parameter and update again:
Modern TLS Support for remote settings
Remote settings via https (TLS) has been improved to now support TLS 1.3 as well as certificate validation.
This is configure in
boot.ini(**NOTnsclient.inias that's the file loaded remotely).To enable certificate validation instead use the following config (where
ca.pemcontains the CA used to issue the server certificate):This can be used with the installer as well by setting
TLS_VERIFY_MODE=peerTLS_CA=c:\my-ca.pem:A guide to securing NSClient++
I have also started to write a guide on how to secure NSClient++.
This is a work in progress but for now contains information on options for securing passwords in the config file.
Change log
Full Changelog: 0.7.0...0.8.0
This discussion was created from the release 0.8.0.
All reactions