본문 바로가기
Program

[Program] vscode ssh 연결해서 작업하기

by snwo 2021. 3. 24.

ㅈㄱㄴ

 

1. ssh 설치

2. ssh 연결

3. ssh-key 등록으로 비밀번호 없이 연결하기

 

ssh 설치

패키지에서 Remote-SSH 를 받아줍시다.

 

ssh 연결

F1 을 눌러 remote-ssh 을 입력하고 Connect to Host 해봅시다.

158. ~~ 는 이전에 등록한 서버니까 무시해주고 

+Add New SSH Host...

눌러줍시다.

 

ssh 명령어로 접속할 서버를 입력합시다.

 

ssh configuration file 을 선택해 원격서버를 추가합시다

호스트추가완료! Connect 를 눌러 서버에 접속합시다

비밀번호 입력해서 서버에서 작업하면 됩니다.

근데 폴더 이동할때마다 비밀번호 입력하라니 번거롭기 때문에

ssh-key 를 등록해 비밀번호 없이 접속해봅시다.

 

ssh-key 등록

ssh-keygen -t rsa

ssh-keygen 명령어로 공개키/암호키 쌍을 생성합시다. 

이거는 powershell 이나 cmd 에서 입력하면 됩니다.

scp (id_rsa.pub경로) (아이디@호스트):id_rsa.pub

scp 로 공개키파일을 전송합시다(id_rsa.pub)

저는

scp C:\Users\seonu\.ssh\id_rsa.pub pi@raspberrypi.mshome.net:id_rsa.pub

이렇게 사용했습니다.


원격서버에 접속하면 홈디렉토리에 id_rsa.pub 파일이 와있을 겁니다.

 

위 명령어를 차례대로 입력해 authorized_keys 에 공개키를 추가합시다.


다시 vscode 로 돌아와 F1 -> remote ssh 입력해 Connect to host 선택해줍시다.

그리고 위 화면에서 Configure SSH Hosts 선택

아까 설정파일에 들어가서

 

User pi 까지는 등록이 되어있을 겁니다.

IdentityFile 에 아까 생성한 비밀키 주소인 id_rsa 의 경로를 입력해줍시다.

 

이제 비번없이 접속할 수 있습니다!

 

 

이거누르면 새창 안뜨고 현재창에서 접속함ㅁㅁ