띵유로그

하둡설치(를 위한 사전준비2) : SSH 설정 본문

카테고리 없음

하둡설치(를 위한 사전준비2) : SSH 설정

띵유 2021. 1. 3. 00:09
반응형

[SSH 에서 사용하기 위한 공개키 생성]

1) ssh-keygen -t rsa 명령어를 실행하면 아래와 같이 저장한 파일을 입력하라고하는데, 그냥 엔터를 치면 기본경로로 저장된다.

2) 비밀번호를 입력.

3) 설정경로에 가면 공개키, 비밀키가 생성된걸 볼 수 있다.

[SSH 설정]

1. 아래 명령어를 통해 ssh 데몬을 시작한다. 

2. 잘 동작중인지 확인

3. ssh 포트(22)동작여부 확인

4. ssh-copy-id 명령어를 통해 서버(네임노드)의 공개키를 타겟서버(데이터노드)로 전송
   ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub 계정명@대상서버

대상서버의 비밀번호를 물으면 입력하면 된다. 아래와 같이 메세지가 뜨면 성공. (최초에는 비밀번호 물어봄)

5. ssh 서버명 을 입력해서 접속을 시도한다.
ssh 데이터노드 서버 ip

이후에는 비밀번호 없이 접속할 수 있다.

 


이렇게 설정했는데도 계속 비밀번호를 물어본다. 이것때문에 몇시간을 허비했는지 모르겠다.

대상서버의 /etc/ssh/sshd_config 파일에 아래 내용으로 바꾸어줬다. setting 한 이후에는 재시작해줘야함
(systemctl restart sshd.service)

-> root에 키 등록하고 위 설정값대로 setting하니 root에서는 키를 안물어본다. 그런데 아직 centos 계정에서는 계속 키를 물어보는 상태이다... 이걸 어떻게 해결하지..ㅂㄷㅂㄷ
->권한 문제인것같아서 centos 관련 설정파일들을 모두 파격적으로 777로 설정했는데도 안된다.. 일단 root로 공부하고 centos에서도 다시 setting 해야겠다.
-> 물론 authorizedKeyFile 경로도 바꿔봄

반응형
Comments