Bagikan melalui


New-AzStorageLocalUserSshPublicKey

Membuat objek kunci publik SSH, yang dapat digunakan di Set-AzStorageLocalUser.

Sintaks

New-AzStorageLocalUserSshPublicKey
   -Key <String>
   [-Description <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzStorageLocalUserSshPublicKey membuat objek kunci publik SSH, yang dapat digunakan di Set-AzStorageLocalUser.

Contoh

Contoh 1: Buat objek kunci publik SSH, lalu buat atau perbarui pengguna lokal dengan objek kunci publik SSH.

$sshkey1 = New-AzStorageLocalUserSshPublicKey -Key "ssh-rsa keykeykeykeykey=" -Description "sshpulickey name1"

$sshkey2 = New-AzStorageLocalUserSshPublicKey -Key "ssh-rsa keykeykeykeykew=" -Description "sshpulickey name2"

$localuser = Set-AzStorageLocalUser -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -UserName testuser1 -HomeDirectory "/" -SshAuthorizedKey $sshkey1,$sshkey2

$localuser

   ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name      Sid                                          HomeDirectory HasSharedKey HasSshKey HasSshPassword PermissionScopes SshAuthorizedKeys             
----      ---                                          ------------- ------------ --------- -------------- ---------------- -----------------             
testuser1 S-1-2-0-0000000000-000000000-0000000000-0000 /                                                                    [ssh-rsa keykeykeykeykey=,...]

$localuser.SshAuthorizedKeys 

Description       Key                     
-----------       ---                     
sshpulickey name1 ssh-rsa keykeykeykeykey=
sshpulickey name2 ssh-rsa keykeykeykeykew=

2 perintah pertama ini membuat 2 objek kunci publik SSH. Perintah berikut membuat atau memperbarui pengguna lokal dengan objek kunci publik SSH, lalu menampilkan properti pengguna lokal yang diperbarui.

Parameter

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Jenis:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Deskripsi kunci. Ini digunakan untuk menyimpan fungsi/penggunaan kunci.

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Key

Tentukan kunci umum ssh, data kunci dikodekan base64. Formatnya harus: '<keyType><keyData>', misalnya ssh-rsa AAAABBBB

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

PSSshPublicKey