NetWorker: LDAPS-todennuksen määrittäminen
Summary: Yleiskatsaus AD:n tai LDAPS (Secure Lightweight Directory Access Protocol) -protokollan määrittämiseen NetWorkerin kanssa NMC:n ohjatulla ulkoisen auktoriteetin toiminnolla. Tätä tietämyskannan artikkelia voi käyttää myös aiemmin luodun ulkoisen viranomaisen kokoonpanon päivitysohjeisiin. ...
Instructions
Tämä artikkeli voidaan jakaa seuraaviin osiin. Tarkista jokainen osio huolellisesti ennen jatkamista:
Edellytykset:
- Selvitä, mikä isäntä on
authcpalvelin. Tästä on hyötyä suuremmissa NetWorker-tietovyöhykkeissä. Pienemmillä tietovyöhykkeillä, joissa on yksi NetWorker-palvelin, NetWorker-palvelin toimii todennuspalvelimena. - Määritä, mitä Java Runtime -ympäristöä käytetään todennuspalvelussa.
- Määritä komentorivimuuttujia, jotka helpottavat SSL:ään käytettävien CA-varmenteiden tuontia NetWorkerin ulkoisella todennuksella.
SSL:n määrittäminen:
- LDAPS-todennuksessa käytettävien varmenteiden tuominen autentikointipalvelujen suorituksenaikaiseen ympäristöön
cacertsavainsäilytys.
Ulkoisen viranomaisen resurssin määrittäminen:
- Luo ulkoisen myöntäjän resurssi tunnistautumispalveluun.
- NetWorkerissa käytettävien ulkoisten käyttäjien tai ryhmien määrittäminen.
- Määritä, ketkä ulkoiset käyttäjät tai ryhmät voivat käyttää NetWorker Management Consolea (NMC).
- Ulkoisten käyttäjien ja ryhmien NetWorker-palvelimen käyttöoikeuksien määrittäminen
- (Valinnainen) Määritä FULL_CONTROL suojausoikeudet ulkoiselle käyttäjälle tai ryhmälle.
Edellytykset:
Jos haluat käyttää LDAPS:ää, sinun on tuotava CA-varmenne (tai varmenneketju) LDAPS-palvelimelta NetWorker-todennuspalvelimen Java cacerts -avainsäilöön.
- Määritä, mikä isäntä on NetWorker-todennuspalvelin. Tämä voidaan tarkistaa NetWorker Management Console (NMC) -palvelimen gstd.conf-tiedostosta:
/opt/lgtonmc/etc/gstd.conf
Windows:
C:\Program Files\EMC NetWorker\Management\GST\etc\gstd.conf
gstd.conf tiedosto sisältää merkkijonon authsvc_hostname , joka määrittää todennuspalvelimen, jota käytetään NetWorker Management Consolen (NMC) kirjautumispyyntöjen käsittelyyn.
- Tunnista käytetty Java-esiintymä NetWorker-todennuspalvelimessa.
B. Valitse Tietoja-kohdassaJärjestelmän lisäasetukset.
C. Valitse Järjestelmän ominaisuudet-kohdassa Ympäristömuuttujat.
D. pikanäppäimellä
NSR_JAVA_HOME variable määrittää NetWorkerin käyttämän Java Runtime Environment -ympäristön polun. authc:

-
- E. Määritä järjestelmänvalvojan komentokehotteessa komentorivimuuttujat, jotka määrittävät edellisessä vaiheessa määritetyn Java-asennuspolun:
set JAVA="Path\to\java"
keytool komennot SSL: n asettamisessa ja varmistaa oikean cacerts -tiedosto tuo CA-varmenteen. Tämä muuttuja poistetaan, kun komentorivi-istunto suljetaan, eikä se häiritse muita NetWorker-toimintoja.
Linux:
A. Tarkista /nsr/authc/conf/installrc tiedosto, josta näet, mitä Java-sijaintia käytettiin todennuspalvelua määritettäessä:
sudo cat /nsr/authc/conf/installrc
[root@nsr ~]# cat /nsr/authc/conf/installrc JAVA_HOME=/opt/nre/java/latest
echo $JAVA_HOME palauttaa toisen polun; Jos esimerkiksi myös Oracle Java Runtime Environment (JRE) on asennettu. Seuraavassa vaiheessa on tärkeää käyttää $JAVA_HOME polku sellaisena kuin se on määritelty NetWorkerin /nsr/authc/conf/installrc tiedosto.
B. Aseta komentorivimuuttujat määrittämällä edellisessä vaiheessa määritetty Java-asennuspolku.
JAVA=/path/to/java
keytool komennot SSL: n asettamisessa ja varmistaa oikean cacerts -tiedosto tuo CA-varmenteen. Tämä muuttuja poistetaan, kun komentorivi-istunto suljetaan, eikä se häiritse muita NetWorker-toimintoja.
SSL:n määrittäminen
Jos haluat käyttää LDAPS:ää, sinun on tuotava CA-varmenne (tai varmenneketju) LDAPS-palvelimelta JAVA-luottamusavainsäilöön. Tämä voidaan tehdä seuraavalla menettelyllä:
2. Näytä luottamussäilössä luettelo nykyisistä luotetuista varmenteista.
%JAVA%\bin\keytool -list -keystore %JAVA%\lib\security\cacerts -storepass changeit
$JAVA/bin/keytool -list -keystore $JAVA/lib/security/cacerts -storepass changeit
grep tai findstr Komennot yllä olevalla komennolla haun rajaamiseksi. Jos LDAPS-palvelimellasi on vanhentunut tai olemassa oleva CA-varmenne, poista se seuraavalla komennolla:
Windows:
%JAVA%\bin\keytool -delete -alias ALIAS_NAME -keystore %JAVA%\lib\security\cacerts -storepass changeit
$JAVA/bin/keytool -delete -alias ALIAS_NAME -keystore $JAVA/lib/security/cacerts -storepass changeit
openssl s_client -showcerts -connect LDAPS_SERVER:636
- Oletusarvon mukaan Windows-isännät eivät sisällä
opensslohjelma. Jos OpenSSL:ää ei ole mahdollista asentaa NetWorker-palvelimelle, varmenteet voidaan viedä suoraan LDAPS-palvelimelta. On kuitenkin erittäin suositeltavaa käyttää OpenSSL-apuohjelmaa. - Linuxin mukana tulee yleensä
opensslasennettu. Jos Linux-palvelimia on ympäristössä, voit käyttääopensslsiellä kerätäksesi varmennetiedostot. Niitä voidaan kopioida Windowsiin ja käyttää Windowsissaauthcpalvelin. - Jos sinulla ei ole OpenSSL:ää eikä sitä voi asentaa, pyydä AD-järjestelmänvalvojaa antamaan vähintään yksi varmenne viemällä ne Base-64-koodattuna x.509-muodossa.
- Korvaa LDAPS_SERVER LDAPS-palvelimen isäntänimellä tai IP-osoitteella.
-----BEGIN CERTIFICATE----- MIIGQDCCBSigAwIBAgITbgAAAAiwkngyAQWDwwACAAAACDANBgkqhkiG9w0BAQsF ADBPMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxFjAUBgoJkiaJk/IsZAEZFgZlbWNs ... 7NZfi9DiEBhpFmbF8xP96qB/kTJC+29t/0VE8Fvlg87fRhs5BceIoX8nUnetNCdm m4mGyefXz4TBTwD06opJf4NQIDo= -----END CERTIFICATE-----
---BEGIN CERTIFICATE--- ja päättyy ---END CERTIFICATE--- ja liitä se uuteen tiedostoon. Jos varmenteita on ketju, sinun on tehtävä tämä jokaisen varmenteen kanssa.
7. Tuo JAVA-luottamusavainsäilöön luodut varmennetiedostot tai varmenteet:
%JAVA%\bin\keytool -import -alias ALIAS_NAME -keystore %JAVA%\lib\security\cacerts -storepass changeit -file \PATH_TO\CERT_FILE
Linux:
$JAVA/bin/keytool -import -alias ALIAS_NAME -keystore $JAVA/lib/security/cacerts -storepass changeit -file /PATH_TO/CERT_FILE
- Korvaa ALIAS_NAME tuodun varmenteen aliaksella (esimerkiksi RCA (root CA)). Kun varmenteeketjuun tuodaan useita varmenteita, kullakin varmenteella on oltava eri aliasnimi ja ne on tuotava erikseen. Myös varmenneketju on tuotava järjestyksessä vaiheesta 5 (ylhäältä alas).
- Korvaa PATH_TO\CERT_FILE vaiheessa 6 luomasi varmennetiedoston sijainnilla.
yes ja paina Enter-näppäintä.
C:\Users\administrator>%JAVA%\bin\keytool -import -alias RCA -keystore %JAVA%\lib\security\cacerts -storepass changeit -file C:\root-ca.cer Owner: CN=networker-DC-CA, DC=networker, DC=lan Issuer: CN=networker-DC-CA, DC=networker, DC=lan Serial number: 183db0ae21d3108244254c8aad129ecd ... ... ... Trust this certificate? [no]: yes Certificate was added to keystore
%JAVA%\bin\keytool -delete -alias ALIAS_NAME -keystore %JAVA%\lib\security\cacerts -storepass changeit
Linux:
$JAVA/bin/keytool -delete -alias ALIAS_NAME -keystore $JAVA/lib/security/cacerts -storepass changeit
|) käyttöjärjestelmä grep tai findstr komento yllä olevaan kaventaaksesi tulosta.
C:\Users\administrator>%JAVA%\bin\keytool -list -keystore %JAVA%\lib\security\cacerts -storepass changeit | findstr RCA RCA, Jan 15, 2025, trustedCertEntry,
net stop nsrd net start nsrd
nsr_shutdown service networker start
Ulkoisen viranomaisen resurssin määrittäminen
- NetWorker: AD over SSL (LDAPS) -sovelluksen määrittäminen NetWorkerin verkkokäyttöliittymässä (NWUI)
Vaihtoehtoisesti voit käyttää authc_config Script-menetelmä:
Jos jompaakumpaa artikkelia noudatetaan, voit siirtyä kohtaan, johon ulkoisen viranomaisen resurssi luodaan, varmenteen tuontimenettelyä ei tarvitse toistaa.
1. Kirjaudu NetWorker Management Consoleen (NMC) NetWorker Administrator -tililläsi. Valitse Setup--Users> and Roles--External> Authority.
Active Directory SSL:n kautta:
A. Hae määritystunnuksen tiedot:
authc_config -u Administrator -p 'NetWorker_AdminPass' -e find-all-configs authc_config -u Administrator -p 'NetWorker_AdminPass' -e find-config -D config-id=CONFIG_ID#
Esimerkki:
nve:~ # authc_config -u Administrator -p '!Password1' -e find-all-configs
The query returns 1 records.
Config Id Config Name
1 AD
nve:~ # authc_config -u Administrator -p '!Password1' -e find-config -D config-id=1
Config Id : 1
Config Tenant Id : 1
Config Name : AD
Config Domain : networker.lan
Config Server Address : ldaps://dc.networker.lan:636/dc=networker,dc=lan
Config User DN : cn=nw authadmin,ou=dell,dc=networker,dc=lan
Config User Group Attribute :
Config User ID Attribute : sAMAccountName
Config User Object Class : person
Config User Search Filter :
Config User Search Path :
Config Group Member Attribute: member
Config Group Name Attribute : cn
Config Group Object Class : group
Config Group Search Filter :
Config Group Search Path :
Config Object Class : objectclass
Is Active Directory : false
Config Search Subtree : true
authc_config Asetettava komento is-active-directory=y:
authc_config -u Administrator -p 'NETWORKER_ADMIN_PASSWORD' -e update-config -D config-id=CONFIG_ID# -D config-server-address="ldaps://DOMAIN_SERVER:636/BASE_DN" -D config-user-dn="CONFIG_USER_DN" -D config-user-dn-password='CONFIG_USER_PASSWORD' -D config-active-directory=y
nve:~ # authc_config -u Administrator -p '!Password1' -e update-config -D config-id=1 -D config-server-address="ldaps://dc.networker.lan:636/dc=networker,dc=lan" -D config-user-dn="cn=nw authadmin,ou=dell,dc=networker,dc=lan" -D config-user-dn-password='PASSWORD' -D config-active-directory=y
Configuration AD is updated successfully.
nve:~ #
nve:~ # authc_config -u Administrator -p '!Password1' -e find-config -D config-id=1
Config Id : 1
Config Tenant Id : 1
Config Name : AD
Config Domain : networker.lan
Config Server Address : ldaps://dc.networker.lan:636/dc=networker,dc=lan
Config User DN : cn=nw authadmin,ou=dell,dc=networker,dc=lan
Config User Group Attribute :
Config User ID Attribute : sAMAccountName
Config User Object Class : person
Config User Search Filter :
Config User Search Path :
Config Group Member Attribute: member
Config Group Name Attribute : cn
Config Group Object Class : group
Config Group Search Filter :
Config Group Search Path :
Config Object Class : objectclass
Is Active Directory : true
Config Search Subtree : true
Ulkoisen käyttäjän resurssi on nyt määritetty oikein Microsoft Active Directorya varten.
authc_mgmt NetWorker-palvelimen komento, jolla varmistetaan, että AD/LDAP-ryhmät/käyttäjät ovat näkyvissä:
authc_mgmt -u Administrator -p 'NetWorker_Admin_Pass' -e query-ldap-users -D query-tenant=tenant_name -D query-domain=domain_name authc_mgmt -u Administrator -p 'NetWorker_Admin_Pass' -e query-ldap-groups -D query-tenant=tenant_name -D query-domain=domain_name authc_mgmt -u Administrator -p 'NetWorker_Admin_Pass' -e query-ldap-groups-for-user -D query-tenant=tenant_name -D query-domain=domain_name -D user-name=ad/ldap_username
nve:~ # authc_mgmt -u Administrator -p '!Password1' -e query-ldap-users -D query-tenant=default -D query-domain=networker.lan The query returns 40 records. User Name Full Dn Name ... ... bkupadmin CN=Backup Administrator,OU=Support_Services,OU=DELL,dc=networker,dc=lan nve:~ # authc_mgmt -u Administrator -p '!Password1' -e query-ldap-groups -D query-tenant=default -D query-domain=networker.lan The query returns 71 records. Group Name Full Dn Name ... ... NetWorker_Admins CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan nve:~ # authc_mgmt -u Administrator -p '!Password1' -e query-ldap-groups-for-user -D query-tenant=default -D query-domain=networker.lan -D user-name=bkupadmin The query returns 1 records. Group Name Full Dn Name NetWorker_Admins CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan
authc Komennot voivat epäonnistua ja antaa väärän salasanan, vaikka oikea salasana annettaisiin. Tämä johtuu siitä, että salasana on määritetty näkyväksi tekstiksi, jossa on "-p" vaihtoehto. Jos kohtaat tämän, poista "-p password" komennoista. Sinua pyydetään antamaan piilotettu salasana komennon suorittamisen jälkeen.
NMC:n määrittäminen hyväksymään ulkoinen todennus:
NetWorker-palvelimen ulkoisten käyttöoikeuksien määrittäminen:
nsraddadmin Tämän saavuttamiseksi ulkoisille käyttäjille/ryhmille, joilla pitäisi olla täydet NetWorker-järjestelmänvalvojan oikeudet:
nsraddadmin -e "USER/GROUP_DN"Esimerkki:
nve:~ # nsraddadmin -e "CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan" 134749:nsraddadmin: 'CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan' added to the 'external roles' list of 'Security Administrators' user group. 134749:nsraddadmin: 'CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan' added to the 'external roles' list of 'Application Administrators' user group.
Ylimääräiset suojausoikeudet
B. Käyttämällä AD-ryhmän DN:ää, jonka haluat myöntää FULL_CONTROL suorittamisoikeuden:
authc_config -u Administrator -p 'NetWorker_Admin_Pass' -e add-permission -D permission-name=FULL_CONTROL -D permission-group-dn="AD/LDAP_group_dn"
nve:~ # authc_config -u Administrator -p '!Password1' -e add-permission -D permission-name=FULL_CONTROL -D permission-group-dn="CN=NetWorker_Admins,OU=DELL,dc=networker,dc=lan" Permission FULL_CONTROL is created successfully. nve:~ # nve:~ # authc_config -u Administrator -p '!Password1' -e find-all-permissions The query returns 2 records. Permission Id Permission Name Group DN Pattern Group DN 1 FULL_CONTROL ^cn=Administrators,cn=Groups.*$ 2 FULL_CONTROL CN=NetWorker_Admins,OU=DELL,dc=networ...
Additional Information
Lisätietoja on NetWorker Security Configuration Guide -oppaassa: https://www.dell.com/support/home/product-support/product/networker/docs
Määritysarvot:
| Palvelimen tyyppi | Valitse LDAP, jos autentikointipalvelin on Linux/UNIX LDAP-palvelin, Active Directory, jos käytät Microsoft Active Directory -palvelinta. |
| Viranomaisen nimi | Anna tälle ulkoiselle todentamiselle nimi. Tämä nimi voi olla mitä haluat sen olevan, se on vain erottaa muut viranomaiset, kun useita on määritetty. |
| Palveluntarjoajan palvelimen nimi | Tämän kentän tulee sisältää AD- tai LDAP-palvelimesi täydellinen toimialuenimi (FQDN). |
| Vuokralainen | Vuokraajia voidaan käyttää ympäristöissä, joissa voidaan käyttää useampaa kuin yhtä todennusmenetelmää tai joissa on määritettävä useita valtuuksia. Oletusarvoinen vuokraaja on valittuna. Vuokralaisten käyttö muuttaa kirjautumistapaasi. Kirjaudu NMC:hen oletusvuokraajan kohdalla domain\user tai muiden vuokraajien kohdalla tenant\domain\user. |
| Domain | Määritä koko toimialuenimesi (isäntänimeä lukuun ottamatta). Yleensä tämä on DN-perusnumerosi, joka koostuu toimialueesi Domain Component (DC) -arvoista. |
| Portin numero | Käytä LDAP- ja AD-integrointiin porttia 389. Jos käytät LDAP:tä SSL:n kautta, käytä porttia 636. Nämä portit ovat AD-/LDAP-palvelimen muita kuin NetWorker-oletusportteja. |
| Käyttäjä DN | Määritä sellaisen käyttäjätilin yksilöivä nimi (DN), jolla on täydet lukuoikeudet LDAP- tai AD-hakemistoon. Määritä käyttäjätilin suhteellinen DN tai täysi DN, jos se ohittaa Toimialue-kentässä määritetyn arvon. |
| Käyttäjän DN-salasana | Määritä määritetyn käyttäjätilin salasana. |
| Ryhmäobjektiluokka | Objektiluokka, joka tunnistaa LDAP- tai AD-hierarkian ryhmät.
|
| Ryhmähakupolku | Tämä kenttä voidaan jättää tyhjäksi, jolloin authc pystyy tekemään kyselyn koko verkkotunnuksesta. NMC-/NetWorker-palvelimen käyttöoikeudet on myönnettävä, ennen kuin nämä käyttäjät/ryhmät voivat kirjautua NMC:hen ja hallita NetWorker-palvelinta. Määritä toimialueen suhteellinen polku täyden DN:n sijasta. |
| Ryhmän nimi -määrite | Määrite, joka yksilöi ryhmän nimen. Esimerkki: cn |
| Ryhmän jäsenen määrite | Käyttäjän ryhmän jäsenyys ryhmässä
|
| Käyttäjäobjektiluokka | Objektiluokka, joka tunnistaa käyttäjät LDAP- tai AD-hierarkiassa. Esimerkiksi inetOrgPerson tai user |
| Käyttäjän hakupolku | Kuten ryhmähakupolku, tämäkin kenttä voidaan jättää tyhjäksi, jolloin authc pystyy tekemään kyselyn koko toimialueelle. Määritä toimialueen suhteellinen polku täyden DN:n sijasta. |
| User ID -määrite | Käyttäjätunnus, joka liittyy käyttäjäobjektiin LDAP- tai AD-hierarkiassa.
|
Muita artikkeleita:
- NetWorker: Varmenteen myöntäjän allekirjoitettujen varmenteiden tuominen tai korvaaminen authc- ja NWUI-varmenteilla (Linux)
- NetWorker: Varmenteen myöntäjän allekirjoitettujen varmenteiden tuominen tai korvaaminen Authc- ja NWUI-varmenteilla (Windows)
- NetWorker: Varmenteen myöntäjän allekirjoitettujen varmenteiden tuominen tai korvaaminen NMC:lle
- NetWorker: AD:n ja LDAP:n integrointi ja määritys (vianmääritysopas)