흔히 쓰는 인증 방법은
두가지다. 다른 블로그 글에서는 ssh-gen으로 키를 만드는 경우만 설명해서, 이미 pub, private 키가 있는 사용자를 위한 가이드를 만든다.
접속을 시도하는 컴퓨터를 클라이언트
접속 대상이 되는 컴퓨터를 서버라고 하겠다.
서버 측 컴퓨터에서 다음 명령어를 실행한다.
$ cat public_key.pub >> ~/.ssh/authorized_keys
authorized_keys
에는 접속을 허용할 pub키들이 쭉 저장되어 있다. 이 명령어는 문서의 맨 마지막에 이 public 키를 추가하는 작업이다.
클라이언트 측 컴퓨터에서는 프라이빗 키를 ~/.ssh/id_rsa
파일로 저장해 놓으면 된다.
서버측 : ~/.ssh/authorized_keys
에 퍼블릭키 append
클라이언트측 : ~/.ssh/id_rsa
파일에 프라이빗 키 저장