본문 바로가기
프로그래밍/환경 구축 및 기타

003.[vscode]ssh 원격서버에 비밀번호 없이 접속하기

by life_is_egg 2024. 3. 20.
반응형

위의 사진과 같이 비밀번호를 입력하라는 창이 뜬다. 이게 계속 들어가기 굉장히 귀찮다. 해결방법은 매우 간단하다.


vscode ssh 원격서버에 비밀번호 없이 접속하는 방법

 

1. PowerShell 또는 명령 프롬프트(cmd)에 접속한다.


2. ssh-keygen -t rsa -b 4096 입력한다.

① file 위치 및 passphrase 지정이 필요없다면 모두 Enter 버튼 누르면 된다.

② 파일이 저장된 경로가 출력된다. 이 경로를 찾아 들어가면 id_rsa, id_rsa.pub 파일이 생성된 것을 알 수 있다.


3. id_rsa는 로컬 컴퓨터에 저장될 키이고, 공개키로 사용될 id_rsa.pub 파일을 원격서버로 복사해준다.

(저는 파일 이동을 위해 Xftp 사용했으나 다른 프로그램 등을 사용해도 무관함)


4. 원격서버에 접속하여 authorized_keys 파일 위치를 확인한다. (~~/.ssh 위치에 저장되어 있을 것임)

이어쓰기 명령어(cat >>)를 통해 authorized_keys 파일에 id_rsa 내용을 추가한다.

반응형

댓글