RDM (Devolutions Remote Desktop)
Az RDM képes a kapcsolat létrehozása során a kapcsolódáshoz szükséges jelszót külső jelszókezelőből kivenni és a kapcsolódáskor a jelszó helyére beinjektálni, de ehhez előzetes beállítások szükségesek.
A működés teszteléséhez a tesztadatok a bejegyzés végén találhatók.
PassMan-ból történő jelszókivét előfeltételei:
- pcheckout.exe vagy pcheckout-debug.exe megléte a beállított elérési úton
- csak az az állomány kell, amelyik be van állítva használatra
- Letöltés innen: pcheckout.exe vagy a kiegészítő adatokat megjelenítő pcheckout-debug.exe
- pcheckout.ps1 PowerShell script, melynek tartalmát az RDP típusú session-höz az Events/Before Opening TAB-on be kell illeszteni
- Letöltés innen: pcheckout.ps1 PowerShell
- Custom variables elemek megfelelően ki vannak töltve
- Első kapcsolódáskor a PassMan felhasználó jelszavát megadták
- A jelszó nincs lementve az RDM-ben, csak az RDM memóriájában elérhető, és RDM-ből történő kilépéskor törlődik.
- RDP session megfelelően be van állítva
- Credentials mező (Genereal/Credentials) Usernév and Password típusra van állítva
- Hostnév mező (General/Host)
- Usernév mező (General/Username)
- Events/Before opening/Execute PowerShell
- PowerShell script: pcheckout.ps1 PowerShell script tartalma bemásolva
- Wait for exit választómező kiválasztva
Felhasználói változók beállítása
- File/Settings/Applications/Custom variables menüpontban megjelenő listára felvenni a következő adatokat
- Kötelező változók:
- PASSMAN_PCHECKOUT_FILEPATH: d:\prog\pmsl\local_client\dist\pcheckout_nodebug.exe
- elérési út, ahol a pcheckout programok elérhetőek
- fájlnév: amelyik pcheckout programot használni akarják
- PASSMAN_URL
- A te PAssMan rendszered URL elérhetősége (a kliensnek, amelyen az RDM fut el kell tudnia érnie a hálózaton a PassMan szervert!)
- PASSMAN_USERNAME:
- PassMan bejelentkezési neved (amelyikkel a PassMan-ba szoktál bejelentkezni, és hozzáférése van az RDM-ből használni szándékozott eszköz/felhasználói fiók/jelszó adatokhoz.)
- PASSMAN_PCHECKOUT_FILEPATH: d:\prog\pmsl\local_client\dist\pcheckout_nodebug.exe
- Opciós változók
- PASSMAN_PROVIDERS: Provider neve, alaphelyzetben local
- nem local provider esetében ez a változó is kötelező, ha nincs beállítva a PassMan-ban a Smart login funkció (padmin/Security Settings/Other Security settings/Smart login)
- Ez a paraméter case sensitive, vagyis a kis-nagybetű szinten is teljes egyezés szükséges!
- PASSMAN_DEBUG: TRUE/FALSE
- TRUE esetén a kapcsolódás folyamán megjelenítjük a PassMan kapcsolódáshoz használt paramétereket, a folyamat adatait, esetleges hibáit
- FALSE esetén nincs kiegészítő adatmegjelenítés. Csak a hibákat jelenítjük meg.
- PASSMAN_PROVIDERS: Provider neve, alaphelyzetben local
- Kötelező változók:
RDM session beállítások
- Session típus: RDP session
- Credentials: username and password típust kell választani.
- Hostname: meg kell adni a Pasmanban tárolt target nevét
- Username: meg kell adni a PassManban tárolt felhasználónevet
FONTOS: A hostnév és a usernév case sensitive!
Tesztadatok a nyilvános PassMan demó rendszerben
Adatok az RDM beállításhoz RDP típusú bejegyzéssel
- Felhasználói változók:
- PASSMAN_PCHECKOUT_FILEPATH:
- c:\temp\rdm\pcheckout_debug.exe
- PASSMAN_URL:
- demo.passman.co
- PASSMAN_USERNAME:
- adadmin
- PASSMAN_PROVIDERS:
- DemoAD
- PASSMAN_DEBUG:
- TRUE
- PASSMAN_PCHECKOUT_FILEPATH:
- RDP bejegyzés adatai
- Hostnév mező (General/Host):
- demo.passman.co:41136
- Usernév mező (General/Username)
- Administrator
- Hostnév mező (General/Host):
- A kapcsolódás elején meg kell adni a PassMan user jelszavát
- Passadm-1234
Parancssori tesztelés
Futtatandó parancs (pcheckout_debug.exe vagy az aktuális könyvtárban vagy az elérési útban van):
pcheckout_debug.exe Administrator@demo.passman.co:41136 --passman_url demo.passman.co --passman_username adadmin --passman_provider DemoAD --passman_password Passadm-12345
Eredmény:

