Azure ARM (リソース マネージャー) な Linux に SSH できなかった場合の対処方法
問題 ARM(Azure Resource Manager) で作成した Linux(Ubuntu LTS 14.04) を使用してたのですが、なぜかログイン出来なくなりました。パスワードも合っているはずなのになーと困りました。 問題の詳細 今回困ったポイントは2つ。 ひとつめ。ARM は新しいPortalから作成できるVMで、Portal上からパスワードリセットが出来ない。 ふたつめ。PowerShellの例が多い。PowerShellとかWindows普段使ってないし、入っててもあまり使う気が起きないので別な方法でやりたい。 ちなみにPowerShellでやる場合は次のblogが参考になると思います。 Azure上のLinux仮想マシンのパスワードをリセットする - 浅草橋青空市場 Azure Linux仮想マシンのパスワードをリセットする - Azureの小ネタ (改) 解決策 Azure CLI(コマンドラインインターフェース) をインストールする Azure コマンド ライン インターフェイスのインストール | Microsoft Azure Mac, Linux, Windows すべてインストール可能です。 ARM モードにする ➜ ~ azure config mode arm info: New mode is arm SSH をリセットする -g がリソースグループ、 -n がVMの名前です。10分ぐらいかかるので気長に待ちましょう。 ➜ ~ azure vm reset-access -g group -n linux -r info: Executing command vm reset-access + Looking up the VM "linux" + Installing extension "VMAccessForLinux", VM: "linux" info: vm reset-access command OK パスワードを設定する -g と -n は先ほどと同じです。 ...