본문
윈도우에서 ssh-keygen 실행하기
가끔 사용되는 ssh-keygen, 물론 기능이 명확하고 간단해서 따로 글을 적지는 않았는데 윈도우에서 ssh-keygen을 실행하기위해 굳이 MSysGit 패키지를 다운받아 압축풀어야 하는 번거로움이 있어 이곳에 파일을 첨부한다. 굳이 cmd로 실행하지 않아도 사용자 입력을 기다리는 부분이 있으므로(키 저장 경로를 물어봄) 압축을 풀어 바로 exe파일을 더블클릭해도 된다. 파일의 출처는 Portable application for official Git for Windows 1.8.3(https://code.google.com/p/msysgit/downloads/detail?name=PortableGit-1.8.3-preview20130601.7z&can=2&q=) 이다.
git, 오픈스택 등의 많은 서버 프로그램에서 공개키를 사용하여 사용자를 인증한다. ssh-keygen -t rsa으로 키를 생성하는 과정에서 passphrase(암호)를 입력하면 파일을 사용한 인증 뿐 아니라 passphrase로의 인증까지 필요하게 되므로 편의상 passphrase는 입력하지 않아도 된다. 위 명령을 수행하면 해당 경로에 두개의 파일들이 생기는데 이때 .pub 확장자가 붙은 파일은 공개키이고 다른 파일은 개인키이다. 개인키는 꽁꽁 숨겨두고 공개키만 서버에 등록하면 된다. 오픈스택의 경우 public key 입력란에 .pub 파일의 내용을 복사하여 붙여넣으면 된다.
댓글