[vscode] remote 접속 시 자동 인증설정

이재훈·2023년 7월 10일
0

vscode

목록 보기
1/1

vscode remote - SSH 확장을 사용하여 원격으로 붙어서 개발을 진행하고 있습니다. 문제는 접속할 때마다 비밀번호를 입력하고 들어가야 한다는 것입니다.

개발자는 귀찮은 것을 해결하기 위해 존재하죠. 한번 해결해보도록 하겠습니다.

1. 로컬에서 ssh-key 발급

power shell을 열고 아래 명령어를 입력하여 ssh-key를 발급 받습니다.

ssh-keygen -t rsa -b 4096

물어보는 것은 다 그냥 엔터 쳐 주시면 됩니다.

Get-Content .\.ssh\id_rsa.pub

위 명령어를 사용하여 키 파일 내용을 확인하고 복사합니다.

2. ssh-key 서버에 등록

vscode 원격 서버에 접속합니다.

open Folder /.ssh 디렉토리로 이동합니다.

authorized_keys 파일을 만들고 생성했던 ssh키를 붙혀넣기를 합니다. ssh-rsa를 기억해 두도록 합니다.

3. 자동 인식 설정

다시 vscode를 새롭게 열고

Connect to Host.... 를 누르고 Configure SSH Hosts... 를 누릅니다.
...ssh/config 파일을 열고

IdentityFile을 추가해줍니다. 이제 접속을 하면 비밀번호 재입력을 안하고 접속이 가능합니다.

참조 블로그 https://doheejin.github.io/vscode/2021/02/25/vscode-server.html

profile
부족함을 인정하고 노력하자

0개의 댓글