1.


우선 홈 디렉토리로 이동


ssh-keygen -t rsa



명령어 실행 후


아무것도 입력 없이 enter enter enter




2.


그럼 .ssh 폴더가 만들어진다.


이후 직접 추가하는 .ssh/id_rsa.pub를 옮겨서 해당 서버에 직접 추가하는 방법도 있지만, 그렇게 안하고


sshpass 를 설치해서 사용하면 더욱 편리하다.



debian 계열 (Ubuntu)


apt-get install sshpass


redhat 계열 (Cent OS)


yum install sshpass




3.


설치 후, 자동로그인을 생성할 서버에 ssh로 접속하여 키를 생성하고


exit를 입력하여 다시 돌아온 후


sshpass -p "password" ssh-copy-id [해당서버]



이런 식으로 설정하고 끝.






NIS 를 통해서 주로 사용해서 다른 경우는 잘 모르겠지만,,


아마 계정의 UID 가 같아야 할 것이다.



UID가 같아야된다는 말은


/etc/passwd 의 계정 고유의 UID 값이 있는데


이걸 말하는 것.




/etc/passwd 분석 :


계정명 : 패스워드 : UID : GID : 코멘트 : 홈디렉토리 : 기본사용쉘

ex) test:x:500:500::/home/test:/bin/bash




참고 : https://opentutorials.org/module/432/3742