[하둡] authorized_keys와 ssh config를 이용해 비밀번호 없이 로그인하기
류명운
·2016. 5. 25. 07:47
기존 ssh 로그인의 경우 비밀번호를 요구하지만
authorized_key와 ssh config를 이용한다면 비밀번호 없이 ssh 로그인이 가능하다.
->[1] Master에서 /etc/hosts 파일을 열어 자식 노드들의 아이피와 호스트네임을 등록하여 준다.
ex) 127.0.0.1 localhot
192.168.0.40 Master
192.168.0.41 DataNode01
192.168.0.41 DataNode02
192.168.0.41 DataNode03
->[2] 각각의 자식 노드들에서 /etc/sysconfig/network 파일을 열어 각각 다른 HOSTNAME을 설정하여준다.
ex) HOSTNAME=DataNode01
->[3] ssh 폴더로 이동하여 키 현황을 확인한다.
[root@Master~]# cd .ssh
[root@Master .ssh]# ls
known_hosts
->[4] ssh-keygen -t rsa (엔터x3) 명령어를 입력하여 공개키를 생성하여 준다.
->[5] 생성한 공개키를 자신의 키로 설정한다.
[root@Master .ssh]# scp -rp id_rsa.pub authorized_keys->[6] 자식 노드들에게 키를 나눠준다. [DataNode01 -> 자식 호스트명 입력]
[root@Master .ssh]# scp -rp id_rsa.pub root@DataNode01:~/.ssh/authorized_keys->[7] 마지막으로 자식 노드에 ssh 명령어를 통하여 접속을 테스트 한다.
[root@Master /]# ssh DataNode01
Last login: Sat May 21 19:46:44 2016 from master
[root@DataNode01 ~]#
* 암호를 물어보지 않아야 한다. 만약 암호를 물어본다면 다음 명령어를 입력하여 인증키를 등록하여준다.
[root@Master /]# ssh-add
'삶의 늪에 들어 가기 전 > 정리중(미정리)' 카테고리의 다른 글
[발표자료 - 논문요약] 비정상트래픽 분석, 논문 요약 발표 (0) | 2016.07.18 |
---|---|
[자바스크립트] JSONP에 대하여 (0) | 2016.07.18 |
[하둡] hadoop datanode 동작 오류 해결 (0) | 2016.05.24 |
mariaDB spring 연동하기 (0) | 2016.05.21 |
mariaDB 개발환경 구축하기 (0) | 2016.05.21 |