원격 개발 환경을 위한 ssh를 설정하면서 삽질한 내용

윈도우 서버 만들기

ssh 서버 설치

  1. 설정
  2. 앱 및 기능
  3. 선택적 기능
  4. OpenSSH 서버 추가
# 서버 시작
Start-Service sshd

# 서버 종료
Stop-Service sshd

ssh 서버 확인

  1. 작업 관리자
  2. 서비스
  3. sshd 상태가 실행중인지 확인
netstat -an | findstr "22"

ssh 서버 설정

  1. 메모장을 관리자 권한으로 실행
  2. C:\ProgramData\ssh\sshd_config 을 연다.
# ssh key로 로그인하게 하고싶을 경우
PubkeyAuthentication yes

ssh key 등록

  1. 홈디렉토리\.ssh\authorized_keys 에 pub key 내용 붙여넣기