DSC linuxos nxSshAuthorizedKeys erőforráshoz
A PowerShell Desired State Configuration (DSC) nxAuthorizedKeys erőforrása egy mechanizmust biztosít egy adott felhasználó engedélyezett SSH-kulcsainak kezeléséhez.
Syntax
nxAuthorizedKeys <string> #ResourceName
{
KeyComment = <string>
[ Username = <string> ]
[ Key = <string> ]
[ DependsOn = <string[]> ]
[ Ensure = <string> { Absent | Present } ]
}
Tulajdonságok
Tulajdonság | Leírás |
---|---|
KeyComment | A kulcs egyedi megjegyzése. Ez a kulcsok egyedi azonosítására szolgál. |
Felhasználónév | Az SSH-val hitelesített kulcsok kezeléséhez használt felhasználónév. Ha nincs megadva, az alapértelmezett felhasználó a gyökér. |
Kulcs | A kulcs tartalma. Erre akkor van szükség, ha a Be van állítva a Bemutató beállítás. |
Közös tulajdonságok
Tulajdonság | Leírás |
---|---|
DependsOn | Azt jelzi, hogy egy másik erőforrás konfigurációjának futnia kell az erőforrás konfigurálása előtt. Ha például a futtatni kívánt erőforrás-konfigurációs szkriptblokk azonosítója ResourceName, típusa Pedig ResourceType, akkor a tulajdonság használatának szintaxisa.DependsOn = "[ResourceType]ResourceName" |
Biztosítja | Meghatározza, hogy a kulcs definiálva van-e. Ha ezt a tulajdonságot Hiányzó értékre állítja , győződjön meg arról, hogy a kulcs nem létezik a felhasználó engedélyezett kulcsfájljában. Állítsa Bemutató értékre, hogy a kulcs meg legyen határozva a felhasználó engedélyezett kulcsfájljában. |
Példa
Az alábbi példa egy nyilvános SSH-engedéllyel rendelkező kulcsot határoz meg a "monuser" felhasználóhoz.
Import-DSCResource -ModuleName nx
Node $node
{
nxSshAuthorizedKeys myKey
{
KeyComment = "myKey"
Ensure = "Present"
Key = 'ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEA0b+0xSd07QXRifm3FXj7Pn/DblA6QI5VAkDm6OivFzj3U6qGD1VJ6AAxWPCyMl/qhtpRtxZJDu/TxD8AyZNgc8aN2CljN1hOMbBRvH2q5QPf/nCnnJRaGsrxIqZjyZdYo9ZEEzjZUuMDM5HI1LA9B99k/K6PK2Bc1NLivpu7nbtVG2tLOQs+GefsnHuetsRMwo/+c3LtwYm9M0XfkGjYVCLO4CoFuSQpvX6AB3TedUy6NZ0iuxC0kRGg1rIQTwSRcw+McLhslF0drs33fw6tYdzlLBnnzimShMuiDWiT37WqCRovRGYrGCaEFGTG2e0CN8Co8nryXkyWc6NSDNpMzw== rsa-key-20150401'
UserName = "monuser"
}
}
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: