1. 사용하는 PC에서 SSH 키 파일 생성
$ ssh-keygen
기본 경로 (~/.ssh/id_rsa) 그대로 사용하고 passphrase 를 사용하지 않을 경우 엔터 3번 치면 끝.
2. 생성된 키파일을 접속하고자 하는 서버에 복사
$ ssh-copy-id username@remote_host
만약 다른 ssh 포트번호를 사용한다면 -p 옵션 추가
$ ssh-copy-id -p {port number} username@remote_host
(윈도우)
윈도우에서는 ssh-copy-id 프로그램이 없기에 커맨드 창에서 아래와 같이 입력하면 됨
> PowerShell -Command type $env:USERPROFILE\.ssh\id_rsa.pub | ssh -p {port number} username@remote_host "cat >> .ssh/authorized_keys"
3. 접속 테스트
$ ssh username@remote_host
비밀번호 없이 바로 접속된다면 확인 끝!