AWS Directory Service編 ~③Linux編~

これで準備完了です。

Linuxインスタンスの登録

それではADへの登録を行います。

登録コマンドは下記となります。

1$ sudo realm join -U ユーザー名@ADドメイン名 ADドメイン名 --verbose

「ユーザー名@AD名」の箇所は前回の記事で作成したADのユーザー名とそのAD名が入ります。

その為、今回の入力例は下記となります。

1$ sudo realm join -U testuser@knowcomtest0813.co.jp knowcomtest0813.co.jp --verbose

パスワードを要求されるので、前回設定したパスワードを入力します。

AD-01

下記の様に表示されると成功です。

AD-02

登録されたユーザーでのログイン

続いて「testuser」でLinuxインスタンスにログイン出来るように設定していきます。

まずはパスワードでのログインを許可します。

1$ sudo vi /etc/ssh/sshd_config

下記項目を「no」から「yes」に変更します。

1#PasswordAuthentication no2PasswordAuthentication yes

sssdをスタートします。

1$ sudo service sssd start

ここで一度インスタンスを再起動し、ログインし直します。

ログインし直したら続いてADのユーザーがログインできるように設定変更します。

1$ sudo visudo -f /etc/sudoers

一番下に下記を追加し保存します。

1## Add the domain administrators group from the example.com domain.2%Domain\ Admins@ADドメイン名 ALL=(ALL:ALL) ALL

この状態だとADの全ユーザーがインスタンスにログイン出来てしまうため、特定ユーザーのみに設定します。

1$ sudo realm permit ユーザー名@ADドメイン名

一度sshdを再起動します。

1$ sudo service sshd restart

これで設定が完了しました。

改めて、SSHクライアントから秘密鍵を指定せずにログインしてみます。

AD-03
ADのユーザーでLinuxインスタンスにログインができました。

以上で、前々回から続くAWS Directory Serviceの使い方についての紹介が終了となります。

最近ではクラウド技術が1つのサーバ、1つのサービスだけでなく企業の情報システムの中核として利用できるように進化してきています。

今後もAWSの進化に遅れないようにしていきたいですね。

次回もお楽しみに!!

※今回は下記のAWSドキュメントを参考にしました。

http://docs.aws.amazon.com/ja_jp/directoryservice/latest/simple-ad/join_linux_instance.html

この記事を書いた人

aws-recipe-user