install Ubuntu on Windows 10(WSL) and enable ssh on startup
페이지 정보
작성자 조효재 댓글 0건 조회 4,470회 작성일 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
이후 수정 없이 "다음"을 눌러 규칙 생성을 완료
* 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
이후 수정 없이 "다음"을 눌러 규칙 생성을 완료
댓글목록
등록된 댓글이 없습니다.