DSC untuk Sumber Daya Linux nxSshAuthorizedKeys
Sumber daya nxAuthorizedKeys di PowerShell Desired State Configuration (DSC) menyediakan mekanisme untuk mengelola kunci ssh resmi untuk pengguna tertentu.
Sintaks
nxAuthorizedKeys <string> #ResourceName
{
KeyComment = <string>
[ Username = <string> ]
[ Key = <string> ]
[ DependsOn = <string[]> ]
[ Ensure = <string> { Absent | Present } ]
}
Properti
Properti | Deskripsi |
---|---|
KeyComment | Komentar unik untuk kunci. Ini digunakan untuk mengidentifikasi kunci secara unik. |
Nama pengguna | Nama pengguna untuk mengelola kunci yang diotorisasi ssh. Jika tidak ditentukan, pengguna default adalah root. |
Kunci | Isi kunci. Ini diperlukan jika Pastikan diatur ke Ada. |
Properti umum
Properti | Deskripsi |
---|---|
DependsOn | Menunjukkan bahwa konfigurasi sumber daya lain harus berjalan sebelum sumber daya ini dikonfigurasi. Misalnya, jika ID blok skrip konfigurasi sumber daya yang ingin Anda jalankan terlebih dahulu adalah ResourceName dan jenisnya adalah ResourceType, sintaks untuk menggunakan properti ini adalah DependsOn = "[ResourceType]ResourceName" . |
Memastikan | Menentukan apakah kunci ditentukan. Atur properti ini ke Tidak Ada untuk memastikan kunci tidak ada dalam file kunci yang diotorisasi pengguna. Atur ke Sajikan untuk memastikan kunci ditentukan dalam file kunci yang diotorisasi pengguna. |
Contoh
Contoh berikut mendefinisikan kunci resmi ssh publik untuk pengguna "monuser".
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"
}
}
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk