在Azure中创建虚拟机时出现以下错误:
$sshpub="ssh-rsa AAAAB3..."
New-AzureVMConfig -Name $VmName -InstanceSize $InstanceSize -Label $VmName -ImageName $Imagename -DiskLabel $DiskLabel |
Add-AzureProvisioningConfig -Linux -SSHPublicKeys $sshpub |
Add-AzureEndpoint -LocalPort $LocalPort1 -Name $LocalPortName1 -Protocol tcp -PublicPort $LocalPort1 |
New-AzureVM -ServiceName $CloudServiceName -AffinityGroup $AffinityGroup –WaitForBoot
错误:
Add-AzureProvisioningConfig:无法绑定参数“SSHPublicKeys”。无法转换“ssh rsa AAAAB3NzaC1y。。。。
“Microsoft.WindowsAzure.Commands.ServiceManagement.Model.LinuxProvisioning配置集+sshppublickey”。
最佳答案
看起来很呛,因为你的拼写错误:
“SSHPublicKeys-SSHPublicKeys”出现在Add-AzureProvisioningConfig调用的中间。应该只是“-SSHPublicKeys”。这并不意味着我理解如何真正使用您指定的命令。看看我有多笨。
关于linux - 在Azure中使用SSH key 创建VM时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33170951/