평범한 이야기

[MAC] VScode Remote ssh: 비밀번호 없이 접속하기 본문

컴퓨터 속 이야기/IT 기타

[MAC] VScode Remote ssh: 비밀번호 없이 접속하기

SophyBliss 2024. 3. 7. 21:53
반응형

개발과는 거리가 있는 기술지원 파트에서 업무를 수행하다가

다시 개발파트에서의 직무를 수행하기 위해 

처음부터 환경을 만들어보기 시작했다. 

그런데, VScode ssh 접속부터 가물가물한 것이 아닌가...!! 

그래서 정리를 해봅니다.

 

 

먼저, Termial 을 열어 아래와 같은 공개키 발행을 합니다. 

 

ssh-keygen 명령을 쳐서 Enter 만 눌러 진행합니다. 

비밀번호 없이 진행하는 과정입니다. 

위와 같이 하였을 경우 .ssh/ 폴더 하위에 

id_rsa 와 id_rsa.pub(공개키)가 생성되는데요~!! 

 

이때, 공개키를 내가 접속하고자 하는 원격 서버에 옮겨줍니다. 

 

이렇게 옮긴 공개키는 원격 서버에서 한 번 더 작업을 해주는데요~! 

해당 원격지 폴더로 이동하여 아래와 같이 명령합니다. 

# cat id_rsa.pub >> ./authorized_keys

 

그럼  폴더에는 총 두개의 파일이 확인 됩니다. 

 

자 그럼 모든 준비가 완료되었습니다. 

VScode 로 넘어가 아래 와 같이 진행합니다. 

 

Command + shift + p 를 눌러 검색을 진행합니다. 

Remote-SSH:Open SSH Configuration File... 을 클릭합니다.

 

그런다음 내 로컬 PC의 /.ssh/config 경로를 클릭하여 줍니다. 

 

Host: 서버 별칭

HostName: 원격지 서버 IP

User: 사용자 ID

Port: 서버 ssh Port

IdentityFile: 공개키발생한 위치 경로

 

이렇게 설정이 완료되면 모든 것이 끝난 것입니다~! 

Remote SSH 를 활용하여 서버에 접속하면, 

비밀번호 확인 없이 바로 접속이 가능하게 됩니다. 

 

이상 메모 완료~!!! 

반응형