2013년 3월 20일 수요일

passphraseless ssh

암호 입력 없는 ssh 로긴 설정

아래는 ds1 호스트에서 DSA 키를 생성한 후 ds2 호스트에 공개키를 설치하여, ds1에서 ds2로 패스워드 입력 없이 로긴하는 예이다.

ds1: DSA 키 생성과 공개키 복사

$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ scp ~/.ssh/id_dsa.pub ds2:

ds2: 공개키 설치

$ cat ~/id_dsa.pub >> ~/.ssh/authorized_keys2

ds1: ssh 접속 확인

$ ssh ds2

DSA 키 생성시 비밀번호 입력을 생략했는데(-P '' 옵션), 보안상 좋은 방법이 아니다. 비밀번호를 입력하고 안전하게 관리할 수 있는 방법을 더 알아봐야 한다.

password 로그인 login

댓글 없음:

댓글 쓰기