Ansible コントロールノードとターゲットノードでSSHの設定方法

環境
Anisble

概要
コントロールノードとターゲットノードで通信する際のSSHを設定します。

操作方法
1.コントロールノードにて認証用の公開鍵を生成します。

$ ssh-keygen

何も入力せず、Enterキーを入力して進めても問題ございません。

2.鍵の格納先に指定したディレクトリに次のファイルが生成されていることを確認します。

id_rsa
id_rsa.pub

3.鍵の格納先に移動して、authorized_keysの作成とパーミッションを変更します。

$ cd .ssh
$ cat id_rsa.pub >> authorized_keys
$ chmod 600 authorized_keys

4.ターゲットノードに鍵をscpで転送します。
ターゲットノードのrootユーザーのパスワードを入力するよう求められますので、パスワードを入力します。

5.「/root/.ssh」にコピーされているか、確認します。

# ls .ssh/

6.コントロールノードからターゲットノードにSSH接続します。

$ ssh root@%ターゲットノードのIPアドレス%

 

Ansible

Posted by arkgame