우선 자동 로그인을 원하는 계정으로 인증키 생성

$ ssh-keygen -t rsa
$ cd .ssh
$ mv id_rsa.pub authorized_keys

이제 아래와 같이 자동 접속이 되는지 확인 가능
$ ssh localhost
간혹 안될 경우에는
/etc/ssh/sshd_config에서 "PubkeyAuthentication yes"와 "AuthorizedKeysFile .ssh/authorized_keys" 확인해야 한다고하나,
AuthorizedKeysFile은 주석처리되어 있어도 상관없이 잘되었음

id_rsa 파일을 (id_rsa.pub 파일 아님) 가져와서
puttygen 실행하여 Conversions -> Import key 실행한 후, Save private key로 적당한 이름의 *.ppk 파일을 생성
(SSH-2 RSA type으로 했음)

pageant.exe 실행하여 트레이 아이콘 우클릭하여 Add Key 메뉴로 위에서 생성한 *.ppk 파일을 등록
pageant가 상주하면서 자동으로 로그인 하게 해줌

실제 putty를 이용해 접속해보면 계정id만 입력하면 생성된 키로 자동 로그인하는것을 확인 가능함
계정id 입력하는것도 귀찮다면, putty설정에서 "접속 -> 데이터"의 로그인 정보에 자동 로그인 사용자 id를 입력해서
id/passwd 입력없이 자동 로그인이 가능함

tortoiseSVN에서는 svn+ssh://id@host/svn-repos/... 식으로 접속해 자동 로그인 가능
by sminchoi 2011. 1. 26. 19:42