2011년 3월 18일 금요일

ssh 인증 관련 메모

ssh를 패스워드 입력 없이 접속하기 위한 기본적인 사항 메모. 여기서는 RSA를 예로 한다.

키 생성
ssh-keygen -t rsa

passphrase는 입력하고 싶다면 입력해도 되지만, 패스워드 없이 로그인 하려는게 목적이니 입력 안하는게 유리하다. -_-;;;;

일반적이라면 생성된 키는 .ssh/ 밑에 보관되고 이 중 공개키는 id_rsa.pub이다. 이 키의 내용을 접속하려는 호스트의 .ssh/authorized_keys에 붙여넣으면 된다.

키를 붙여넣을 때 편하게 하려면 (예를 들어 복사해서 붙여넣기가 쉽지 않은 상황이라면)
scp ~/.ssh/id_rsa.pub id@host:~/
ssh id@host
cat id_rsa.pub >> .ssh/authorized_keys
이딴 식으로 대충 붙여넣어 버리는 수도 있지만 난 scp로 복사해서 vim으로 붙여넣지롱. -_-;;

댓글 없음 :