UTokyo Account で仮想マシンに ssh ログインする

概要

Azure 仮想マシンへのログインには,仮想マシンの作成時に予め必要な設定をすることによって UTokyo Account を使って ssh ログインすることもできます.

1. Azure Cli をインストール

仮想マシンへは Azure Cli を使ってアクセスします.なので予め仮想マシンにアクセスする端末等の環境に Azure Cli をインストールしてください.

  • 既にインストール済みの場合は,この項目はスキップしてください.
  • コマンドラインインターフェースでリソースを利用する
    • Azure CLI のインストールを進めてください.UTokyo Account で事前に認証するはこの後に説明がありますが,同じ手順ですのでここで行ってしまっても問題ありません.

2.仮想マシンの構成

以後は Linux OS の場合の説明になります。Windows OS の場合は以下の Microsoft Learn の記事を参照ください。 Microsoft Learn:パスワードレスを含む Microsoft Entra ID を使用して Azure の Windows 仮想マシンにサインインする

Virtual Machines : UTokyo Azure 利用例とほぼ同じ手順で仮想マシンを作成します.一か所だけ,管理パートでMicrosoft Entra ID でログインにチェックを入れる必要がありますので,忘れずにチェックを入れてください.

3.仮想マシンへログイン

  • Azure Cli でまだ UTokyo Account の認証が済んでいない場合は,Azure Cli をインストールしたローカル環境でaz loginコマンドを実行し,UTokyo Account で認証を行ってください.
  • 認証手順の詳細は、コマンドラインインターフェースでリソースを利用するUTokyo Account で事前に認証するを参照ください.

準備が整いましたら,以下の Azure Cli コマンドを実行してください.

az ssh vm -n [仮想マシンのリソース名] -g [仮想マシンリソースがあるリソースグループ名]

問題なければ、以下の図のようにログインができます.

補足

  • 仮想マシンにはローカル環境から仮想マシンのグローバル IP へ ssh プロトコルでアクセスします.仮想マシンには最低限,ローカル環境の IP から ssh アクセスが許可されている必要があります.
  • 仮想マシンの作成時に設定した初期アカウント(変更していなければazureuser)は利用されず,以下のアカウントが自動作成されます.
    • アカウント名:UTokyo Accountの@以降を含めた文字列
    • グループ名:アカウント名と同じ
    • ホームディレクトリ:/home/[10桁の共通ID]
  • 今後初期アカウントを利用しない場合は,初期アカウントをdeluser [初期アカウント名]コマンドで削除してください.
arrow_upward
上に戻る
feedback
フィードバック
contact_support
サポート窓口