无法连接到使用Azure命令行工具创建的VM

时间:2013-02-24 02:04:22

标签: azure

我正在尝试使用Azure命令行工具(http://www.windowsazure.com/en-us/manage/linux/how-to-guides/command-line-tools/)来创建Ubuntu 12.04 VM。

我发出以下命令:

azure vm create xxxxxxxxxx.cloudapp.net b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_1-LTS-amd64-server-20121218-en-us-30GB azureuser mypassword --location "West Europe"

azure vm endpoint create xxxxxxxxxx 22 22

azure vm start xxxxxxxxxx

这似乎成功创建并启动了VM。

我尝试使用以下命令通过SSH连接到VM(在Mac OS X上)

ssh azureuser@xxxxxxxxxx.cloudapp.net

但是,当我尝试SSH进入VM时,似乎在VM上禁用了密码身份验证,因为我收到以下错误:

Permission denied (publickey).

我想补充说,通过SSH连接到通过Azure管理门户创建的Ubuntu VM可以正常工作。仅当通过Azure命令行工具创建VM时才会出现此问题。

是否有人遇到类似的问题并知道如何解决?

1 个答案:

答案 0 :(得分:1)

您需要使用--ssh命令上的azure vm create开关启用ssh。添加端点无效。

根据Windows Azure command-line tool for Mac and Linux文档,您只能在创建虚拟机时通过azure cli添加ssh连接。