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
'Dev > Linux' 카테고리의 다른 글
[Torque] 원격 스크립트 실행을 도와주는 Torque 설치 진행 및 테스트 (0) | 2016.09.02 |
---|---|
리눅스 계정 관리 (0) | 2016.04.18 |
CentOS virbr0 NAT disable (0) | 2016.02.19 |
NFS(Network File System) 마운트 하기 (0) | 2016.02.18 |
윈도우 10에서의 vmware 12 네트워크 문제 (0) | 2016.02.13 |