ssh config 활용하여 ssh 간편하게 접속하기

window 개발환경을 기준으로 ssh config 설정을 통해 간편하게 접속하기


1. windows ssh

  1. 윈도우 앱 및 기능 클릭

  2. 선택적 기능 관리 클릭

  3. 기능 추가 OpenSSH Client추가

  4. 재부팅

  5. bash or cmd에서

    1
    $ ssh

    입력했을 경우 help option이 뜨면 사용 가능 상태

참고자료


2. ssh config

  1. cmd or bash 창에서 바로 접속 가능

    1
    2
    3
    $ ssh -i [keyfile] [User]@[HostName]

    # -i option: identity_file(인증에 필요한 키 파일을 참조케)
  2. 불편하니 configuration을 등록해서 alias처럼 사용하자(keyfile까지 등록해서)

    1. .ssh directory로 이동

      1
      2
      3
      4
      5
      6
      7
      8
      9
      # 일반적으로 root 위치의 바로 아래 있음(User 내의 현재 window 접속 위치)
      $ cd ~/.ssh

      # 없다면 디렉토리 만들어주기
      $ cd ~
      $ mkdir .ssh

      # 해당 위치에서 config 파일 만들기
      $ vim config
    2. config 파일 작성하기

      1
      2
      3
      4
      Host [사용할 서버 이름]
      HostName [위의 호스트 이름이 매핑되는 실제 호스트 명]
      User [사용자명]
      IdentityFile [Keyfile]
    3. 작성 후 저장한 다음 실행하기

      1
      2
      3
      4
      # 적용 가능
      $ ssh my_server

      # ssh 처음 접속 시 나오는 known_hosts yes 입력 >> 접속했던 host 목록 .ssh 안에 만들어짐

참고자료