이번엔 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를 껐다 켜도 비밀번호를 물어보지 않고 바로 접속이 된다!!
'설치, 삽질, 마크다운 등등' 카테고리의 다른 글
vscode 배경 이미지 넣기 (0) | 2021.10.08 |
---|---|
마크다운 정리 (0) | 2021.03.05 |