본문 바로가기
ML, DL/환경설정 (마음의 평화)

[vscode] 원격 서버 접속, Remote Development using SSH

by Wordbe 2019. 8. 26.
728x90

 

 

 

 

원격서버에서도 vscode로 작업을 하고 싶습니다.

 

필요사항으로는

 

1. 로컬에 ssh 가 설치되어 있어야하고,

2. 당연히 vscode가 설치되어 있어야 하고,

3. vscode Extensions(단축키 Ctrl+Shift+X) 에 가셔서, Remote Development extension pack 을 깔아야 합니다.

 

- 일반 리눅스/max 사용자라면 

다음을 다운받아주시고,

 

저는 윈도우를 쓰는 입장이라, 리눅스를 사용하기 위해 WSL을 쓰는데

Remote - WSL 이 자동으로 install되어있었습니다.

 

자 환경이 갖추어졌다면 이제 시작해볼가요?

 

예를들어 접속할 원격 서버 ip가 111.222.33.44이고 host가 jin이라고 해봅시다.

1 >> 먼저 원격 서버의 호스트에 인증key 를 설정해야합니다. 

~/.ssh/authorized_keys 에 local 공개키를 추가함으로써 가능합니다.

 

    방법:

      ls ~/.ssh/id_rsa.pub (공개키 있는지 확인)

      ssh-keygen -t rsa -b 4096 (공개키 없다면 생성)

      ssh-copy-id jin@111.222.33.44 (원격 서버로 복사)

 

 

 

2 >> vscode에서 F1을 누른뒤 Remote-SSH: Connect to Host를 누릅니다.

    설정하신 host name과 비밀번호를 입력하고 접속하시면 됩니다. 

 

 

 

 

공식 홈페이지를 참고하였습니다.

https://code.visualstudio.com/docs/remote/ssh

728x90

댓글