ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PuttyGen을 이용하여 공개키 생성하기
    Linux 2020. 4. 20. 13:50

     

     

    1. 개요

     

    - Windows 환경에서 Linux 서버에 원격 접속을 하기 위해서는 Putty 같은 원격접속 응용 프로그램이 필요합니다.

    - 서버에 접속 권한을 인증하기 위해서는 공개키를 생성하고 해당키를 서버에 등록해주어야(authorized_keys) 합니다.

    - Windows 환경에서 공개키를 생성하기 위해서는 PuttyGen 사용해야합니다.

    - PuttyGen Putty 설치하는 과정에서 같이 설치됩니다.

     

    2. Putty 다운로드 설치

     

    - 네이버에서 'Putty' 검색하고 설치 파일을 다운로드 합니다.

     

     

    - 다운받은 설치 파일을 이용해 Putty 설치합니다. (별다른 옵션 선택없이 Next 눌러서 설치진행합니다.)

     

     

    3. PuttyGen으로 공개키 생성

     

    - 설치가 끝나고 PuttyGen 실행합니다.

     

     

     

    - 'Generate' 버튼을 클릭하여 생성을 시작합니다.

     

     

    - 생성과정에서 여백공간 위에 마우스 커서를 올리고 좌우로 이동하면서 랜덤성을 부여합니다.

     

     

    - 생성이 완료되고 나면 공개키와 개인키를 저장합니다.

    - 빨간 박스 부분은 공개키로써, 개인키를 해독하기 위한 키입니다.

    - 파란박스를 클릭하면 서버에 접근하기 위한 인증수단이 되는 개인키를 ppk파일로 다운로드 있습니다.

    - 개인키는 보안상 중요한 파일이기 때문에 외부로 유출되어서는 안되며, 분실에 유의하여야 합니다.

     

     

    - 공개키 텍스트 내용을 복사하여 원격접속의 대상이 되는 Linux 서버의 /home/user/.ssh/authorized_keys 텍스트 파일에 저장합니다.

    - 원격 접속시 authorized_keys에 접근하기 위해서는 상위 디렉토리와 파일의 권한을 수정해야합니다.

     

    # chmod 700 /home/example-user/.ssh

    # chmod 600 /home/example-user/.ssh/authorized_keys

     

    - Linux 서버에 공개키 등록이 끝나고 나면 Putty 통해 해당 서버로 원격접속합니다.

     

    .

    댓글

Designed by Tistory.