간간히 파이썬 및 쉘스크립트 등으로 작업하기위해서 VScode의 원격 접속기능을 사용해보려고합니다.
vscode, Visual Studio Code같은경우 매우 유명한 Microsoft사가 제공하는 툴로 개발/코딩을 하시는분들이라면 모두 잘 사용하실것 같기때문에 설명은 따로하지않고 바로 설정으로 가겠습니다.
해당 과정을 통해 ssh 원격접속 뿐만아니라 컨테이너와, WSL등에도 원격접속하여 작업이 가능합니다.
VScode 설치하기
확장프로그램 설치하기 – Remote Development
vs코드 실행 후 좌측에 EXTENSION -> Remote Development 검색 후 Install 해주시면됩니다.
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/6d692a1a50377ebeafa499906fec9c28.jpg)
설치가 완료되었으면 ssh로 접근해보겠습니다.
F1을 눌러서 검색창을 띄운 뒤 Remote-SSH:Connect to Host 를 눌러주세요.
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/2a3ef0ae6b4739ca99fb1b8a7cb41b24.jpg)
Add New SSH Host를 통해 새로운 연결 추가
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/4481ba05e341b5c69e65aaf1749b8ff0.jpg)
기존에 ssh 명령어를통해 원격접근했던것처럼 명령어를 입력해주세요.
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/a70082a33a7edcafd0228c4c2ec6f319.jpg)
그럼 ssh key를 어디에 저장할지나오는데 로컬 편한위치에 저장해주시면됩니다.
다시 Connect SSH Host를 들어가면 방금만들어놓은 Host가 생성된것을 확인하실 수 있습니다.
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/98eec7ad38d6e6481b4c9581cd10b7d1.jpg)
여기서 Host를 누르면 새로운 vscode창과함께 진행되는데.
platform / continue 여부 / passwd를 입력해주시면됩니다.
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/218a5230ea23d2a5a95b09f77cdb8c14.jpg)
모두 완료되면 아래처럼 좌측하단에 SSH: IP가 나오는걸 확인하실 수 있습니다.
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/f87bbf9623398bafb3ab15b88c764a78.jpg)
이제 좌측에 Explor에 들어가서 기본권한이있는 홈폴더를 선택해주시면 VScode에 원격 접속이 완료됩니다.
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/c0b052f8c3f855a275d62b08d8d4ca2d.jpg)
여기서 Terminal을 오픈하면 서버에 Terminal이 오픈되고 Linux Terminal과 같이 사용가능합니다.
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/7355e7729970af5ad7b5410faad38298.jpg)
설정한 host파일은
Remote-SSH: Open SSH Configuration File에서 확인가능하며
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/306614f78d35f0f5f8f99f46ece558b3.jpg)
좌측에 원격데스크톱과 같은 아이콘에서 연결된 Host가 확인가능합니다.
여기서 Connect to Host를 누르면 해당서버로 바로연결가능합니다.
![image.png.jpg](https://svrforum.com/files/attach/images/2021/08/14/9dd675c0948314764c7a4dd4cb9e0fe3.jpg)
[Reference] : 달소, 「서버포럼 – vscode Linux서버에 원격 접속해서 작업하기.」 https://svrforum.com/?document_srl=56742&mid=develop&act=dispBoardContent.