Passion/Editor

SSH 키를 이용한 접속

sunshout 2011. 5. 20. 01:04
1. 로컬 머신에서 ssh key를 생성한다
$ ssh-keygen -t dsa

엔터 세번치면 .ssh/id_dsa.pub 이라는 파일이 생긴다.

2. key파일을 서버에 복사한다.
$ scp .ssh/id_dsa.pub id@server.com:

3. 서버에 로그인해서 조금 전에 복사한 키를 인증키로 등록한 후 복사한 키는 지운다.
$ cat id_dsa.pub >>.ssh/authorized_keys
$ rm id_dsa.pub 

이제 로컬 머신에서 ssh 접속하면 패스위드를 물어보지 않는다~^^

※ 단, 여기서 주의할 사항이 있다.
접속할 머신의 .ssh 폴더의 퍼미션을 700 그리고 authorized_keys 파일의 퍼미션을 644로 설정해야지만 작동한다