2018/5/29Microsoft Entra
以前、「Linux ログインをAzureADで認証する!!」では、Node.jsでスクリプトを書き、AzureAD認証を実現しました。今回は、AzureAD認証用のエージェントがリリースされたので試したいと思います。
こちらの方が、楽に実装できるのでオススメです!!
※現時点では、Azure Linux のみサポート
Step1:Linuxサーバーの作成とエージェントのインストール
Step2:Linux認証用ユーザーの作成
Step3:RBACでの権限付与
Step4:Linuxサーバーへの接続
仮想マシンを新規作成ー[Azure Active Directoryでログインする]を有効
※CentOSの場合は表示されないので、手動でエージェントをインストールします。

CentOSの場合 ※Cloud Shellより実施
az vm extension set –publisher Microsoft.Azure.ActiveDirectory.LinuxSSH –name AADLoginForLinux –resource-groupxxxxx –vm-namexxxxx
AzureAD にて、Linux認証用のユーザーを作成します。
※先頭文字が大文字の場合、認証時にエラーがでる可能性が大

作成したLinuxサーバー [アクセス制御]ー[追加]
役割:[仮想マシンの管理者ログイン / 仮想マシンのユーザーログイン]のどちらかを選択
※管理者権限の有無
アクセスの割り当て先:AzureADのユーザー、グループまたはアプリケーション
選択:Linux認証用のユーザーを選択

ターミナルソフト(TeraTerm)から接続

「認証コード」を控える

ブラウザで「https://microsoft.com/devicelogin」接続し、[認証コード]を入力する

Step2で作成したLinux認証用ユーザーでサインイン

無事、認証が完了

プロンプトがAzureADで作成したユーザー名になっている事が確認できる。

Cloud Shellから実施した場合
※ssh -l <User_name> <Server_IP>

※同じように「https://microsoft.com/devicelogin」接続し、[認証コード]を入力する
プロンプトがAzureADで作成したユーザー名になっている事が確認できる。

前回「Azure AD でシングル サインオン!! ~パスワード編~」では、事前にアカウント情報を Azure ADに登録しシングル...
それでは、Azure Active Directory を利用したシングル サインオン環境を構成してみましょう!! 今回は、事前にア...
Azure Active Directory (Azure AD) とはAzureの中で、「認証」と「認可」の機能を提供するサービス...
AzureAD Connect Healthとは、AzureADとの同期に必要となるサーバー群の同期状態やパフォーマンスを監視す...
Azure AD を利用してSaaSアプリケーションへのシングル サインオンを構成してきました。「Azure AD でシングル ...
Active Directoryに登録しているユーザーアカウントをAzureADに同期するしくみを提供します。これにより、Activ...

Global Azure 2023
▶ Microsoft VDI ソリューション比較
AVD設計者 必見!
▶ 失敗しないための Azure Virtual Desktop 設計ガイド
AVDでエフェメラルOSディスクを試す! を公開しました -2025/12/16
AVDで動的自動スケーリングを試す! を更新しました -2025/12/16
AVDでセッションホストのイメージ更新を試す! を更新しました -2025/12/14
マネージドIDでセッションホスト構成を試す! を公開しました -2025/12/14
Azure Files で Entra Kerberos 認証を試す! を更新しました -2025/12/12
AVDで外部IDを試す! を更新しました -2025/12/12
AVDのHybrid AzureAD Join構成で SSO を試す! を更新しました -2025/12/09
AVDでAD不要の AzureAD Join を試す! を更新しました -2025/12/08
AVD URIスキームでワンクリック接続を試す! を更新しました -2025/12/07
Azure Virtual Desktop (AVD) 設計ガイド を更新しました -2025/12/07