AngelPlayer`s Diary

EC2, VM 등 클라우드 서비스를 이용하거나 라즈베리파이 같은 환경에 원격으로 접속해서 코드를 쳐야하는 경우 vi에 적응하지 못하면 불편한 점이 종종 있습니다.

 

이를 해결하는 방법으로 VSCode를 통해서 원격으로 접속할 수 있습니다.

 

 

 

먼저 VSCode의 확장 프로그램으로 Remote - SSH를 검색하여 설치하여 줍니다.

 

 

 

Command Palette(Ctrl + Shift + P)에서 Remote-SSH: Open SSH Configuration File... 을 선택합니다.

 

선택하면 config 파일을 사용자 위치, ProgramData 파일, 사용자 지정 위치 등에 저장할 수 있게 만들어주는데, 간단하게 사용자 위치에 지정하겠습니다.

 

 

 

Host는 SSH 접속 시 표시할 이름인데, 아무거나 작성해도 무방합니다.

HostName에는 IP 주소나 도메인을 작성해주시면 되고,

User에는 접속할 사용자 명을 입력해주시면 됩니다.

마지막으로 IdentityFile에 ssh 키 파일 위치를 지정해주시면 됩니다.

 

 

 

config 파일을 저장 후, 좌측의 원격 탐색기 탭에 들어가시면 방금 Host 설정한 이름으로 된 SSH 대상 서버가 잘 뜨는 것을 확인할 수 있습니다.  

 

만약 SSH 대상 서버가 뜨지 않는다면 새로고침을 클릭해주시면 되고,

원격 탐색기 탭이 보이지 않는다면 Command Palette에서 Remote Explorer를 검색 후 적용해주시면 됩니다.

 

 

 

connect to host를 검색하여 Connect Current WIndow to Host를 선택합니다.

 

 

 

VSCode 창이 새로 뜨고 좌측 하단에 SSH-[작성한 HOST 명]으로 나온다면 정상적으로 원격 접속이 된 것입니다.

 

 

 

 

VSCode 터미널을 열면 Putty를 열어서 사용하는 것처럼 활용도 가능합니다.

 

 

 

처음에는 폴더 열기를 누르고 루트 폴더 버튼을 클릭해주시면 원격지의 모든 파일에 접근 가능합니다.

 

 

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band