Visual Studio 2019/WSL

[WSL] Visual Studio에서 WSL로 접속하기

dan2el 2021. 11. 26. 17:49

WSL을 다운받은 후 리눅스 기본 설정을 해주시면 됩니다.

 

 

//업데이트 및 업그레이드
sudo apt-get update
sudo apt-get upgrade

//컴파일 도구 설치
sudo apt-get install build-essential


//ssh 재설치(원격접속을 위해서)
sudo apt-get remove openssh-server -y
sudo apt-get install openssh-server -y

//ssh 설정
sudo vi /etc/ssh/sshd_config
//-> PasswordAutentication을 yes로 변경

//ssh 시작. 방화벽을 허용하면 외부에서 접속 가능. 거부하면 로컬로만 접속 가능
sudo service ssh start

//컴퓨터 시작 시 ssh server 자동시작하게 설정
bash -c "sudo service ssh start"

 

위 설정이 완료되면 Visual Studio Installer를 실행시킵니다.

 

 

C++ 를 사용한 Linux 개발 항목을 선택하여 설치합니다.

 

 

설치가 완료되면 Visual Studio를 실행한 후 [메뉴] -> [도구] -> [옵션 클릭]

 

[플렛폼 간] -> [연결 관리자] -> [추가]

 

그 후 다음과 같이 입력해줍니다.

사용자 이름에는 WSL의 사용자 이름이고, 암호도 WSL의 암호입니다.

그럼 추가가 완료됩니다.

 

 

리눅스 프로젝트를 생성하신 후 

[솔루션탐색기] -> [프로젝트 우클릭] -> [속성]

[구성 속성] -> [일반] -> [원격 빌드 컴퓨터] 에서 빌드할 컴퓨터를 선택합니다.

 

 

코드를 작성하고 빌드&컴파일을 해보시면 잘 실행되는 것을 확인할 수 있습니다.