~]# ssh-keygen -t rsa // 생성된 키 확인 ~]# ls -al ~/.ssh total 24 drwx------. 2 root root 4096 May 18 19:36 . dr-xr-x---. 24 root root 4096 May 18 19:36 .. -rw-r--r--. 1 root root 392 May 18 19:36 authorized_keys // id_rsa.pub 키의 값을 저장 -rw-------. 1 root root 1675 May 18 19:31 id_rsa // private key -rw-r--r--. 1 root root 392 May 18 19:31 id_rsa.pub // public key -rw-r--r--. 1 root root 804 May 18 19:21 known_host
ssh client 서버의 id_rsa.pub 하고 ssh server 의 id_rsa.pub 파일이 같아야 한다.
하여 예를 들면 Node1 의 서버에 Node2 의 id_rsa.pub 파일이 있어야 한다.
~]# scp $HOME/.ssh/id_rsa.pub root@node1:id_rsa.pub ~]# cat $HOME/id_rsa.pub >> $HOME/.ssh/authorized_keys
[host ~]# ssh node2