만족은 하되 안주하지는 말자

기록해야 기억한다

프로그래밍/ETC

[VScode] Putty 말고 VScode 로 ssh 서버 원격 접속하기

D36choi 2020. 4. 26. 17:54
728x90

학교 리눅스 서버를 이용할때 항상 Putty 를 사용해왔는데,

이러면 GUI 기반이 아니라 CLI 기반으로 모든 작업을 해야하기 때문에 리눅스가 익숙치 않은 (특히 저학년) 대학생들에겐 코딩 이전에 커맨드 익히기부터가 힘들다.

(물론 MobaXterm, FTP 프로그램 등을 이용하면 많이 편리해지긴 하지만) 

 

vi 에디터의 지옥같은 편집방법으로 맨날 과제 제출을 위해 :wq 를 누르던 나는 4학년이 되어서야 vscode를 이용한 ssh 접속을 사용하게 되었다...

 

SSH 접속 방법

먼저 필요한 Extension 을 설치한다.

vscode marketplace 에서 ssh 를 검색하여 위 플러그인을 설치한다.

왼쪽의 숏컷 아이콘 중 Remote 아이콘을 누르고 원격탐색기를 SSH Target으로 변경.

 

SSH target 탐색기에 커서를 갖다대면 +버튼이 생기는데 이를 누르면 아래와 같다.

아래 입력창에 ssh (id)@(접속하려는 서버 주소) 를 입력한다.

적절하게 입력했으면 config 파일을 선택해야하는데 맨위의 것을 해주자.

새로운 타깃이 생성되었다

위와 같이 target이 생성되었으면 접속시마다 아이디와 서버 주소를 매번 일일이 입력할 필요가 없다!

위 타겟을 우클릭하면 2가지 선택지가 제시된다.

 

지금의 창에서 연결할지, 새로운 창에서 연결할지

 

만약 지금의 window 에서 따른 작업을 하고있었다면 새창으로 띄우면 된다.

만약 보안이 걸려있는 서버에 접속할땐 fingerprint 확인창이 뜰테니 continue 를 눌러준다.

 

remote host 의 OS 가 window인지 Linux 인지 선택하는 창이 뜰 경우 서버의 OS 에 따라 적절하게 골라준다.

(이부분은 확실치않음; 그러나 접속하는 내기기가 window 여도, 선택창에서 Linux 를 골라도 아무 문제가 없는 듯)

접속 성공
문제없음!

서버 접속후 각종 Extension 을 설치하면 원격서버 내에 설치되는것이므로 권한이 없을 경우, 여러명이 같이 쓰는 경우 이것저것 설치는 하지 않아야 한다.