putty 자동 로그인 (SSH)
(원문 다시 정리)

SSH/텔넷 접속 프로그램 putty 자동 로그인 (원문 다시 정리)

http://www.badayak.com/entry/Putty-Auto-Login

  • 원문 글에서 텍스트로 다시 정리해봤습니다.
  • 구버전 puttygen 관련한 내용 일부 추가되었습니다

– 서버에서 키 파일 생성

; ssh-keygen -t rsa

-> Enter file in which to save the key (/home/[아이디]/.ssh/id) :
(생성되는 키 파일의 저장 위치를 물어 오는데 다른 곳을 지정하면 안 되더군요. 엔터키를 눌러 기본 값으로 생성합니다.)

-> Enter passphrase (empty for no passphrase) :
(인증 키를 위한 암호를 두 번 입력합니다. 이 암호는 인증키를 위한 암호이며 로그인할 때 사용하는 암호가 아니기 때문에 새 암호를 사용해도 됩니다.)

; 인증 키 파일 생성됨 (id_rsa, id_rsa.pub)

; id_rsa ; 클라이언트 키
-> 접근할 터미널(PC) 에 저장 (sftp 등등의 방법으로…)

; id_rsa.pub ; 서버 키
-> 작동하기위해 [rename] ; authorized_keys

– puttygen 으로 개인 키 파일 생성

(한글 putty 설치버전의 0.60 버전의 puttygen 은 암호화 방식이 부족하여 에러 발생 -> putty)

(다운로드 링크 ; http://www.chiark.greenend.org.uk/~sgtatham/putty/)

(가끔 안되는 경우 외국 공개자료실에서 다운로드~)
(다운로드 링크 ; http://putty.soft32.com/)

(0.67 버전의 puttygen 으로 개인 키 파일 생성하여, 0.60 버전 putty에서 사용 가능 – ubuntu 14)

(0.67 버전의 puttygen 으로 개인 키 파일 생성하여, 0.67 버전 putty로 사용 가능 – ubuntu 16)

; PuTTYgen 을 이용해서 id_rsa 파일을 불러오려니 Couldn’t load private key (ciphers other than DES-EDE3-CBC not supported) 에러

-> 구버전 PuTTYgen 에서는 AES를 지원 하지 않아서 생기는 문제

(http://cy.cyworld.com/home/37141209/post/4D14D80D8795773CBD468401)

 

; puttygen 실행

-> [Load] 버튼
-> 파일찾기 창 팝업
-> 서버에서 생성하여, 본인 PC 로 다운로드 받은 id_rsa 파일 선택 열기
-> 서버에서 “키 파일 생성” 시에 입력했던 비밀번호 입력
-> Key passphrase 입력된 내용 지움 (1)
-> Confirm passphrase 입력된 내용 지움 (2)
-> [Save private key] 버튼 클릭
-> 본인 취향의 이름으로 파일 저장 (ex. pkey.ppk)

– PuTTY에 개인 키 파일 등록

; putty 에서 저장된 세션 (Saved Sessions) 중 해당되는 세션 선택

-> Connection
-> Data
-> “Auto-login username” 에 로그인 아이디 입력

-> Connection
-> Data
-> SSH
-> Auth
-> “Private key file for authentication:” 의 [Browse…] 버튼 클릭

-> puttygen 으로 생성한 개인 키 파일 “pkey.ppk” 선택, 열기
– 지금까지 한 작업을 저장하지 않으면 다음번에 접속할 때 다시 또 해야함

; Session 에서 해당 세션을 [Save] 버튼을 클릭하여 저장

*** 주의하실 것은 개인 키 파일이나 공개 키 파일을 잘 관리하셔야겠습니다. 아이디를 알고 키 파일을 가지게 되면 누구나 쉽게 자동 로그인의 편리한 혜택을 볼 테니 말이죠.

p.s

– PuTTY Configuration > Window > Colours > “Use System Colours” 선택하면 (Session 에서 “저장” 해야 다음에 사용시에도 적용됨) 탐색창과 유사한 인터페이스

– 내가 콘솔을 사용하는게 눈에 띄고 싶지 않은 사람에게 추천

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.