728x90
반응형

이번엔 vscode와 원격 서버를 연결해보자. 생각보다 간단하다.

 

Extensions에서 Remote Development를 설치하고

 

ctrl + shift + p를 눌러 Command Palette를 열고 Remote-SSH: Connect to Host를 실행한 후

Add New SSH Host -> ssh 계정@ip주소or도메인 -> 비밀번호를 입력하면 서버에 접속된다.

 

이렇게 접속은 됐는데 뭐만 하면 계속 비밀번호 입력하라 하고 되게 귀찮게 하는데

내 로컬 컴퓨터의 보안키 파일을 서버에 옮기고 vscode 설정을 조금만 해주면 해결된다.

 

우선 키를 발급하자. cmd에다 ssh-keygen -t rsa -b 4096 명령어를 실행하고 엔터 몇 번 누르면

아래와 같이 키(id_rsa.pub)가 발급된다. 나는 이미 발급해서 저렇게 나왔지만 원래는 이상한 이미지가 나온다!

 

scp를 사용해서 서버에 id_rsa.pub파일을 보내야 되는데 아래와 같은 방식으로 명령어를 입력해주면 된다.

scp -P [서버 포트] [전송 파일] [서버 계정]@[서버 아이피]:[파일 저장 경로]

EX) scp -P 포트 .ssh/id_rsa.pub jinho@~.~.~.~:.ssh/

 

이제 서버에서 .ssh 경로로 들어간 다음 아래 명령어를 입력해주고 

cat id_rsa.pub >> .ssh/authorized_keys


vscode로 넘어와 ctrl + shift + p -> Remote-SSH: Open SHH Configuration File 

-> .ssh 폴더의 config 파일을 열어주자.

 

그 후 아래와 같은 방식으로 config 파일을 작성해주면 끝이다.

Host, HostName: ip주소

User: 계정 이름

Port: 포트 번호

IdentifyFile: ~/.ssh/id_rsa

 

이제 vscode를 껐다 켜도 비밀번호를 물어보지 않고 바로 접속이 된다!!

728x90
반응형

'설치, 삽질, 마크다운 등등' 카테고리의 다른 글

vscode 배경 이미지 넣기  (0) 2021.10.08
마크다운 정리  (0) 2021.03.05

+ Recent posts