Teraterm 에서 곧바로 WSL 띄우기

서론

모종의 이유로 Teraterm 을 주력으로 사용하게 된 후 Teraterm에서 곧바로 WSL or WSL2 를 띄우는 방법을 찾아보기로 했습니다. MobaXterm 도 되는데 안 될 이유는 없겠죠.

준비

설정

wslbridge2

wslbridge2 에서 최신버전의 wslbridge2_cygwin_x86_64.zip 을 다운로드 합니다. WSL과 윈도우즈 터미널 에뮬레이터 및 CMD 프로그램을 연결하는 프로젝트입니다. (사실 뭔지 모름) 자세한 사항 및 사용법은 wslbridge2 github 를 참조합니다.

적당한 곳(C:\Program Files (x86)\teraterm\wslbridge2_cygwin_x86_64)에 압축을 풀고 파일을 복사합니다.

  • 파일명 : cygwin1.dll
    • 원본 위치 : C:\Program Files (x86)\teraterm\wslbridge2_cygwin_x86_64\ 
    • 복사 위치 : C:\Program Files (x86)\teraterm\
  • 파일명 : cygterm.exe
    • 원본 위치 : C:\Program Files (x86)\teraterm\cygterm+-x86_64
    • 복사 위치 : C:\Program Files (x86)\teraterm\

환경 설정

wslbridge2 를 읽을 수 있도록 SHELL PATH 설정해줍니다.

파일명 : cygterm.cfg 

SHELL = auto 를 아래 설정으로 대체

SHELL = "C:/Program Files (x86)/teraterm/wslbridge2_cygwin_x86_64" -W~

-W~는 콘솔 실행시 현재 디렉토리 지정


실행

C:\Program Files (x86)\teraterm 에서 cygterm.exe 실행하면 됩니다. 

굳이 WSL을 따로 실행해줄 필요는 없습니다.

끝!

여담

  • teraterm 하나당 cygterm.exe 하나씩 뜨는게 불만. 해결해야겠네요.
  • teraterm을 쓰는 가장 큰 이유는 두가지입니다.
    • ctrl + tab
    • setup -> terminal -> terminal size

출처

  • https://qiita.com/kickling/items/6bfe92646ddbaa548977
  • WSLBridge2

댓글

이 블로그의 인기 게시물

WSL2 Ubuntu 20.04 및 네트워크 설정

리눅스 멀티코어를 사용하는 tar 압축/해제

git pull 을 했더니 branch가 갈라지는 경우