Situation
m1 mac에서 우분투 가상환경을 구축한 이후 해당 가상환경에서 VScode를 연결하고자 함.
해결 방법
1. Extention에서 Remote Developer를 설치.
![](https://velog.velcdn.com/images/daelkdev/post/2efebfd6-dd5f-4a43-95a6-8284b8eddf12/image.png)
2. F1 > 해당 메뉴 클릭 > 다음과 같이 설정
![](https://velog.velcdn.com/images/daelkdev/post/5e3d818a-afa2-42fd-85b8-e8d53be9ad3d/image.png)
![](https://velog.velcdn.com/images/daelkdev/post/47f3557d-988b-4f23-b238-e43ff40ab4fb/image.png)
![](https://velog.velcdn.com/images/daelkdev/post/cb6b9170-4ade-4116-bc1d-d4be85417abd/image.png)
Host : 접속할 EC2의 별병
HostName : EC2 인스턴스의 Public IP
User : 접속할 유저명
IdentityFile : EC2 인스턴스 pem key의 경로
다음과 같이 설정.
3. F1 > Remote-SSH:Connect to Host
![](https://velog.velcdn.com/images/daelkdev/post/98aa3086-41b6-4ff3-aa6b-bd64b1a0b3b4/image.png)
4. Remote Explorer을 통해 EC2 VCCode 접속
![](https://velog.velcdn.com/images/daelkdev/post/ba4a67a8-705d-47dd-8bc9-2f4466fc4dda/image.png)
![](https://velog.velcdn.com/images/daelkdev/post/2023d3a7-7817-496f-b4a8-623248efba4b/image.png)
이렇게 가상환경과 VSCode를 연결할 수 있음
Shout out to
https://deepmal.tistory.com/8