Section 14.4: 암호를 사용하지 않고 (key pair 를 이용하여) 접속하기

우선적으로 key pair 가 필요하다. 이미 생성되어 있는 key pair 가 없다면, 다음 항목인 'public 및 private key 생성하기' 을 참고하라.

key pair 는 private key (id_rsa 파일) 와 public key (id_rsa.pub 파일) 로 이루어져 있다. 이 중에서 작업 수행이 필요한 부분은 바로 public key 로써, 해당 파일의 내용을 접속하고자 하는 원격 서버의 ~/.ssh/authorized_keys 에 추가해주어야 한다.

위에서 설명한 작업을 수행하는 손쉬운 방법 하나는 다음과 같다:

ssh <user>@<ssh-server> 'cat >> ~/.ssh/authorized_keys' < id_rsa.pub

위에서 소개한 방법으로 public key 가 서버 내 사용자 home 디렉토리에 정상적으로 추가가 되었다면, 이제 상응하는 private key 파일을 이용하여 로그인을 수행할 수 있다:

ssh <user>@<ssh-server> -i id_rsa
본 문서는 Linux Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/GitBook/

반응형

+ Recent posts