컴퓨터공학부 리눅스 서버 접속(윈도우 환경)

개요

  • 윈도우에서 리눅스 서버 접속 방법을 설명합니다.
  • putty, pageant, puttygen 프로그램이 필요합니다.
  • 두 번째 과정인 키쌍 생성 및 공개키 등록 과정은 반드시 교내에서 이루어져야합니다.


1. 준비하기

  • putty인스톨러(putty, pageant, puttygen 포함)를 다운로드합니다(다운로드 페이지).
  • 다운받은 putty 인스톨러를 실행하여 패키지를 설치합니다.

2. 키쌍 생성 및 공개키 등록

  • putty 패키지가 설치된 위치(C:\Program Files (x86)\PuTTY)로 이동합니다.
  • puttygen.exe 를 실행시킵니다.
  • Generate 버튼을 누릅니다.
  • 빨간 영역안에서 마우스를 이리저리 움직이면 키 생성이 완료됩니다.
  • 키생성이 완료되면 Key passphrase(개인키를 암호화하는 역할) 를 입력하고 Save private key 키를 누르고 개인키를 저장합니다(ppk 확장자). 아직 창을 닫지 않습니다.
  • puttygen 창에서 아래 빨간 영역 부분을 모두 복사합니다.
  • 다시 리눅스 서버로 접속된 putty 창으로 돌아와 아래 명령어를 입력합니다. {복사한 부분}에 이전에 복사한 내용을 넣고 명령어를 실행합니다. 이 명령어를 통하여 공개키가 등록되게됩니다.
    • echo "{복사한 부분}" > ~/.ssh/authorized_keys

  • 3. 접속

    • pageant.exe 를 실행시켜 만들어놓은 개인키를 등록합니다(프로그램이 바로 실행되지 않고 윈도우 트레이메뉴에서 열어야함). 이 과정을 통해 매번 접속할 때 마다 비밀번호를 입력하는 수고를 덜 수 있습니다. 리눅스 서버 접속 시 pageant가 켜져 있어야합니다. pageant를 통해 개인키를 등록하는 과정을 최초 한번만 수행합니다.
    • 개인키의 비밀번호를 물어보는 창이 열리면 비밀번호를 입력하고 키 등록을 완료합니다.
    •  pageant를 닫고(시스템 트레이에서는 실행되고 있어야함) putty를 실행하여 linux.cs.kookmin.ac.kr 로 접속합니다 Port는 2222(교외 접속용 포트)를 입력합니다. 그리고 Open 버튼을 눌러 접속을 시도합니다.
    • 접속이되면 계정을 입력합니다. pageant를 통해 개인키 인증과 키 비밀번호 입력이 자동으로 이루어지기 때문에 이제 계정만으로 접속할 수 있게됩니다.