ssh 인증 관련 메모
ssh를 패스워드 입력 없이 접속하기 위한 기본적인 사항 메모. 여기서는 RSA를 예로 한다.
키 생성
passphrase는 입력하고 싶다면 입력해도 되지만, 패스워드 없이 로그인 하려는게 목적이니 입력 안하는게 유리하다. -_-;;;;
일반적이라면 생성된 키는 .ssh/ 밑에 보관되고 이 중 공개키는 id_rsa.pub이다. 이 키의 내용을 접속하려는 호스트의 .ssh/authorized_keys에 붙여넣으면 된다.
키를 붙여넣을 때 편하게 하려면 (예를 들어 복사해서 붙여넣기가 쉽지 않은 상황이라면)
키 생성
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으로 붙여넣지롱. -_-;;
댓글