install Ubuntu on Windows 10(WSL) and enable ssh on startup

페이지 정보

작성자 조효재 댓글 0건 조회 3,753회 작성일 17-11-03 17:54

본문

최종 수정: 2019.02.20

* Ubuntu on Windows 10 설치

1. 제어판 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기
Linux용 Windows 하위 시스템 체크

2. Microsoft Store에서 Ubuntu 18.04 검색 후 설치

3. 시작 -> Ubuntu 18.04 실행


* ssh key 등록
# ssh-keygen -A



* enable ssh on startup

1. vi /etc/sudoers 를 root권한으로 열어서 다음 줄을 마지막에 입력 후 저장

<계정명> ALL = (root) NOPASSWD: /etc/init.d/ssh start -D

참고) 본인의 계정명을 <계정명> 부분에 치환하여 입력할 것
예) cslab ALL = (root) NOPASSWD: /etc/init.d/ssh start -D

2. 시작프로그램에 ssh 데몬을 실행하는 vbs 스크립트 저장
메모장을 열어서 다음의 내용을 시작프로그램 디렉토리에 sshscript.vbs로 저장

set ws=wscript.createobject("wscript.shell")
ws.run "C:\Windows\System32\bash.exe -c 'sudo /etc/init.d/ssh start -D'",0

시작프로그램 디렉토리: "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"



* Windows 방화벽에서 22번 포트 인바운드 제한 해제

1. 제어판 -> Windows Defender 방화벽 -> 고급 설정 실행

2. 좌측 탭의 "인바운드 규칙"을 클릭 후 우측 탭에서 "새 규칙..." 클릭

3. 새 인바운드 규칙 마법사에서
규칙 종류: 포트
프로토콜: TCP
적용 포트: 특정 로컬 포트, 22
이후 수정 없이 "다음"을 눌러 규칙 생성을 완료

댓글목록

등록된 댓글이 없습니다.