본문으로 바로가기

[Visual Studio Code] remote-ssh key 등록하기

category AI/Tip 2020. 3. 1. 14:11
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 

 

 

[Mac 에서...]

본인이 사용하고 있는 컴퓨터 (맥)에서 아래의 명령어를 친다. 

ssh-keygen -t rsa -b 4096

 

 

그러면 어쩌고저쩌고 하면서 디렉토리에 저장되었다고 한다.

해당 디렉토리로 가보면 아래 파일들이 있다.

여기서 우리가 필요한 것은 public key 이므로 id_rsa.pub이 필요하다.

 

 

 

[서버에서...]

이제 이 퍼블릭키를  ssh로 연결할 서버에 옮겨줘야한다.

파일질라 또는 scp명령어로 서버로 옮겨준다.

일단은 그냥 홈 디렉토리에 올려두고 아래 명령어를 사용하여 ~/.ssh/authorized_keys 파일을 만들어준다.

(없으면 만들고 이미 존재하면 파일의 끝에 알아서 추가함)

 

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

 

 

 

[Mac 에서...]

이제 vscode 에서 연결하기 위해 .config 파일에 맨 아래 줄을 추가한다.

물론 IdentityFile 다음에 올 위치는 아까 맥에서 만든 id_rsa가 위치하는 디렉토리를 적어주면 된다.

 

 

 

이렇게 되면 VScode에서 Remote-SSH를 연결할 때 비밀번호를 계속 쳐야하는 번거로움을 제거할 수 있다. :)