VirtualBox3 비번없이 SSH 접속하기

putty로 ssh에 비번없이 접속하는 방법에 대해서 알아보자.

1. 우분투 컴맨드에서 홈디렉토리에서  ".ssh" 폴더를 만든다.

mkdir .ssh
chmod 700 .ssh

ls -al 명령을 치면 권한이 다음과 같이 보일것이다.
drwx------

2. 우분투에서 "ssh-keygen -t rsa" 명령어로  공개키를 만든다.

ssh-keygen 실행후 처음에 엔터를 치고 나서 두번의 비번을 입력하면 키가 만들어진다.



3. 공개키를 authorized_keys로 복사한다.

권한은 600을 줘야 한다.

cd .ssh
chmod 600 id_rsa.pub
cp id_rsa.pub authorized_keys

4. "Git Bash Here"를 실행하여 우분투에서 데스크탑으로 키파일 두개를 복사한다.

scp momo@192.168.56.1:~/.ssh/id_rsa*
momo는 로그인 id이다.



5. PuTTY Key Generator로 비공개키를 불러온다.

"Load" 버튼을 클릭하여 "id_rsa" 파일을 불러온다.(주의: id_rsa.pub 파일이 아님)



6. 암호를 지우고 "Save private key"를 누른다.

ppk 확장자 파일로 저장한다.

7. Putty를 실행하여 세션을 불러온다.



8. 비공개키를 Auth에 등록한다.

Category > Connection > Auth > "Private Key file for authentication"에 등록한다.



9. putty로 로그인할 ID를 입력한다.

Category > Connection > Data > "Auto-login username"에 입력한다.


10. 세션을 저장한다.

세션을 실행하면 비번없이 서버에 접속 할수 있다.
실행화면은 다음과 같다.



참고)
비 윈도우
http://anyx.tistory.com/entry/SSH-공개키를-이용하여-접속하기
윈도우에서
http://www.yongbok.net/blog/ssh-비밀번호-없이-로그인-하기-ssh-kegen-사용/