0

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

ただし、VM に SSH 接続しようとすると、次のエラーが発生するため、VM でパスワード認証が無効になっているようです。

Permission denied (publickey).

Azure 管理ポータルを介して作成された Ubuntu VM に SSH 経由で接続すると、まったく問題なく動作することを追加したいと思います。この問題は、VM が Azure コマンド ライン ツールを使用して作成された場合にのみ発生します。

誰かが同様の問題に遭遇し、それを解決する方法を知っていますか?

4

1 に答える 1

1

ssh を有効にする--sshには、コマンドでスイッチを使用する必要があります。azure vm createエンドポイントを追加しても効果はありません。

Mac および Linux 用の Windows Azure コマンド ライン ツールのドキュメントによると、仮想マシンの作成時に azure cli 経由でのみ ssh 接続を追加できます。

于 2013-02-24T06:16:46.890 に答える