Hogyan adhatunk új hitelesítő adatokat Jenkinshez

Új jogosultsági hitelesítő adatok hozzáadása a Jenkins-hez Ha jobb módot keres a hitelesítő adatok tárolására Jenkins-ben, akkor tanulmányozza meg, hogyan használhatja ki a hitelesítő adatlapot.

Ha a Jenkins-t választotta automatizálási kiszolgálónak, akkor valószínűleg bekerült olyan helyzetekbe, amikor az egyes munkákhoz hitelesítő adatokat kell hozzáadnia. A probléma az, hogy nem akarja ezeket a titkokat egyszerű szövegben tárolni - különben egy biztonsági problémára vár.

Bár a hitelesítő adatok biztonságának a Jenkinshez történő hozzáadása nem szörnyen bonyolult, ez nem egészen nyilvánvaló. Ezt azonban mindenki számára kötelező felhasználásnak kell tekinteni, amely Jenkins-től függ, és hitelesítő adatok tárolására van szükség.

Megismerjük a Jenkinshez történő felhatalmazási hitelesítő adatok hozzáadásának folyamatát. Miután gondoskodott erről, nem kell gondot okoznia a hitelesítő adatokat megkövetelő, lehetséges táblázatok futtatásával.

Felvételi készlet: Adatbázis-rendszergazda (TechRepublic Premium)

Amire szüksége lesz

  • A Jenkins futó példánya (lásd: A Jenkins telepítése az Ubuntu Server 18.04-en)

  • SSH nyilvános kulcsok távoli szerverekhez (ha úgy dönt, hogy SSH kulcs típusú hitelesítő adatokat tárol)

Noha a legjobb, ha a hitelesítő adatokat munkahelyenként adjuk hozzá, megmutatom, hogyan adhat hozzá hitelesítő adatokat, amelyek minden munkához rendelkezésre állnak.

Hogyan lehet új domaineket létrehozni

Az egyik első dolog, amit meg kell értenie, az, hogy hitelesítő adatokat hozhat létre konkrét vagy globális feladatokhoz. A dobozból csak egy hitelesítő adattartomány található, helyesen Global Credential névvel.

Hozzunk létre egy új tartományt, webkiszolgálóknak nevezzük. Ezután hozzáadhatunk hitelesítő adatokat ehhez a domainhez. Az új domain létrehozásához jelentkezzen be a Jenkins-példányba, és kattintson a bal oldali navigációs hivatkozásra (A ábra ).

A ábra

The left navigation of Jenkins.

" data-credit="" rel="noopener noreferrer nofollow">

Jenkins bal oldali navigációja.

Látnia kell, hogy egy új bejegyzés jelenik meg a hitelesítő adatok alatt, a rendszer neve. Kattintson erre, majd megjelenik a Domain hozzáadása. Kattintson erre, és megjelenik egy új ablak. Az új ablakban ( B ábra ) gépelje be a WEB SERVERS domaint, majd írja be az opcionális leírást.

B. ábra

Adding a new domain.

" data-credit="" rel="noopener noreferrer nofollow">

Új domain hozzáadása.

Ezután kattintson a Specifikáció legördülő menüre, és válassza a Hostname lehetőséget. A kapott új szövegterületen kattintson a szövegmező jobb oldalán található legördülő menüre, hogy kibővítse azt úgy, hogy több hostnevet adjon hozzá. Írja be az új területbe az összes IP-címet vagy tartományt, amelyek ehhez a tartományhoz társulnak - soronként egyet ( C ábra ).

C. ábra

Adding hostnames for the domain.

" data-credit="" rel="noopener noreferrer nofollow">

Gazdagépnevek hozzáadása a domainhez.

Megjegyzés: Gazdaszámítógépek hozzáadása a tartományhoz nem kötelező. Ezt akkor érdemes használni, ha olyan tartományt hoz létre, amelyet csak meghatározott távoli gépekhez fog használni.

A címek beírása után kattintson a Mentés gombra, és az új domain készen áll. A kapott ablakban kattintson a Hitelesítő adatok hozzáadása elemre a bal oldali navigációban. Ezután kitöltenie kell az új hitelesítő adatokhoz szükséges információkat ( D ábra ).

D. ábra

Adding the new credential.

" data-credit="" rel="noopener noreferrer nofollow">

Az új hitelesítő adatok hozzáadása.

Ha SSH felhasználónévnek kell lennie, privát kulccsal, válassza ezt a Kind legördülő listából. Az SSH privát kulcs hitelesítő adatainak hozzáadásakor be kell másolnia és be kell illesztenie a felhasználó számára szükséges id_rsa.pub kulcsot az új hitelesítő adatokba. Először írja be a hitelesítő adatok felhasználónevét, majd kattintson az Enter közvetlenül gombra, majd kattintson a Hozzáadás gombra. A megjelenő ablakban ( E ábra ) illessze be az SSH kulcsot.

E ábra

Where you paste the SSH public key.

" data-credit="" rel="noopener noreferrer nofollow">

Ahova beilleszti az SSH nyilvános kulcsot.

Végül írja be a kulcs jelmondatát, és kattintson az OK gombra.

Az új hitelesítő adatok sikeresen hozzáadódtak. Mivel ezeket a hitelesítő adatokat titkosított objektumokként tárolják, nem kell aggódnia, hogy a kódban egyszerű szöveges titkokat használjon, mivel ezeket a hitelesítő adatokat a Jenkins Credential plugin segítségével hívhatja meg.

Megtudhatja, hogy miként használhatja ezeket a hitelesítő adatokat a Pipeline Syntax eszköz segítségével, amely megtalálható a http: // SERVER_IP: 8080 / pipeline-syntax / helyen (ahol a SERVER_IP a Jenkins szerver címe).

És ennyi is van ahhoz, hogy hitelesítő adatokat hozzáadjunk Jenkinshez.

Adatközpont-trend hírlevél

A DevOps, a virtualizáció, a hibrid felhő, a tárolás és az operatív hatékonyság csak néhány adatközpont-témakör, amelyet kiemeltünk. Hétfőn és szerdán szállítjuk

Regisztrálj még ma

© Copyright 2021 | mobilegn.com