2011년 5월 27일 금요일

ssh를 비빌번호 없이 이용하기.





A 에서 B로 비밀번호 없이 ssh로 접속할때.




1. A에서 rsa 개인키와 공개키 생성

> ssh-keygen -t rsa

~/.ssh/ 에 다음과 같은 2개의 파일이 생긴다.
id_rsa   (개인키)
id_rsa.pub  (공개키)


2. A의 공개키(id_rsa.pub)를 접속하려는 서버 B에 넣는다.

B 서버의 ~/.ssh/authorized_keys 안에 A의 id_rsa.pub의 내용을 넣으면 된다. 
(authorized_keys 파일에는 B에 접속하려는 서버/유저의 공개키들이 들어있다.)

authorized_keys 파일이 없으면 만들어서 넣는다. 

.ssh 디렉토리가 없으면, B에서도
> ssh-keygen -t rsa 
위의 명령어를 날리면 생성된다. 


3. 안되면..
.ssh 디렉토리의 권한을 700으로.
authorized_keys의 권한은 600으로. 

댓글 없음:

댓글 쓰기