New-AzStorageLocalUserSshPublicKey
Set-AzStorageLocalUser で使用できる SSH 公開キー オブジェクトを作成します。
構文
New-AzStorageLocalUserSshPublicKey
-Key <String>
[-Description <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
説明
New-AzStorageLocalUserSshPublicKey コマンドレットは、Set-AzStorageLocalUser で使用できる SSH 公開キー オブジェクトを作成します。
例
例 1: SSH 公開キー オブジェクトを作成し、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 つのコマンドでは、2 つの SSH 公開キー オブジェクトが作成されます。 次のコマンドは、SSH 公開キー オブジェクトを使用してローカル ユーザーを作成または更新し、更新されたローカル ユーザー プロパティを表示します。
パラメーター
-DefaultProfile
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Description
キーの説明。 キーの関数/使用法を格納するために使用されます。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Key
ssh 公開キーを指定します。キー データは base64 でエンコードされます。 形式は '<keyType><keyData>' にする必要があります (例: ssh-rsa AAAABBBB)。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
出力
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure PowerShell