SSH를 사용하지 않고 Teraterm에서 WSL 사용

ALH 어드벤트 캘린더 2020
12/19(토)도 기쿠린이 담당합니다! 이번에는 작은 재료가됩니다.
WSL을 Tetaterm에서 사용
매우 편리하지만 표준 콘솔 사용이 좋지 않습니다.
(UI 전반, 로그를 잡을 수 없는, 복사하기 어려운 등)
Teraterm에서 사용할 수 있으면 편리하다고 생각하고 검색했습니다.
모든 기사가 ssh 데몬을 사용하도록 설정하고 로컬 호스트에 연결하는 경우가 많습니다.
완전히 이것이되었습니다. 
SSH 연결을 수행하는 절차를 방해하지 않을 것입니다.
또한 WSL2를 사용하는 경우 Winodws와 가상 레이어가 동일하므로 방화벽도 별도로 관리됩니다. (→ )
그래서 WSL의 콘솔 연결을 Teraterm의 Cygwin 연결로 집어 올까라고 생각합니다.
사전 준비 ・WSL의 설치 ※도입이 끝난 사람은 스킵
파일 이름으로 실행 appwiz.cpl
Windows 기능 활성화 또는 비활성화 → Linux용 Windows 서브시스템 활성화

재부팅

파일 이름으로 실행 ms-windows-store:

windows store에서 우분투 얻기


로그인은 필수가 아닙니다.


그 자리에서 시작할까

시작 메뉴에서 시작합니다.

최초 기동시에는 Intalling may take a few minutes...
라고 표시되어 잠시 기다린 후 유저명과 패스워드를 설정합니다.

· Teraterm 설치
- 인스톨러(teraterm-4.105.exe)로부터 인스톨
※도입이 끝난 사람은 스킵, 디폴트로부터 변경점이 없기 때문에 자세한 것은 할애
· 다음 파일 얻기 wslbridge2_cygwin_x86_64.zip
※v0.7 컴파일이 끝난 사용 wslbridge 및 Teraterm 설정
wslbridge 모듈과 Teraterm 디렉토리에 다음 파일 배치
Teraterm 설치 디렉토리는 기본 C:\Program Files (x86)\teraterm\입니다.
wslbridge는 C:\dev\wslbridge2\에 있습니다. (어디에서나 좋습니다)
파일 이름
복사 소스
복사 대상
wslbridge2.exe
wslbridge2_cygwin_x86_64.zip 압축 해제
C:\dev\wslbridge2\
wslbridge2-backend
wslbridge2_cygwin_x86_64.zip 압축 해제
C:\dev\wslbridge2\
cygwin1.dll
wslbridge2_cygwin_x86_64.zip 압축 해제
C:\Program Files (x86)\teraterm\
cygterm.exe
C:\Program Files (x86)\teraterm\cygterm+-x86_64
C:\Program Files (x86)\teraterm\
cygterm.cfg 편집
전단 작업으로 배치한 모듈을 읽어들이기 위해서
SHELL = auto를 SHELL = "c:/dev/wslbridge2/wslbridge2.exe" -W~
로 다시 씁니다.
"-W~"는 콘솔 기동시의 현재 디렉토리의 지정이 됩니다.
이것을 지정하지 않으면 /mnt/c/Program Files (x86)/teraterm/가 현재 디렉토리 상태로 단말이 기동합니다.
cygterm.cfg
# CygTerm setting
TERM = ttermpro.exe %s %d /E /KR=UTF8 /KT=UTF8 /VTICON=CygTerm /nossh
# SJIS for Cygwin 1.5
# TERM = ttermpro.exe %s %d /E /KR=SJIS /KT=SJIS /VTICON=CygTerm /nossh
TERM_TYPE = vt100
PORT_START=20000
PORT_RANGE=40
SHELL = "c:/dev/wslbridge2/wslbridge2.exe" -W~
ENV_1=MAKE_MODE=unix
ENV_2=
LOGIN_SHELL=예
#HOME_CHDIR=No
SSH_AGENT_PROXY = 아니오
DEBUG = 아니오
부팅 C:\Program Files (x86)\teraterm\cygterm.exe
에서 시작합니다.
Teraterm이 올라가 bash 콘솔이 올라간다고 생각합니다. (함께 올라오는 cygterm은 백엔드이므로 최소화해 주세요)
이것으로 사용하기 어려웠던 디폴트의 터미널을 사용하지 않아도 쾌적한 WSL 라이프를 보낼 수 있군요! !
Reference
이 문제에 관하여(SSH를 사용하지 않고 Teraterm에서 WSL 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kickling/items/6bfe92646ddbaa548977
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(SSH를 사용하지 않고 Teraterm에서 WSL 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kickling/items/6bfe92646ddbaa548977텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)