SSH 키 복사

SSH 키를 원격 호스트에 복사하는 첫 번째 단계는 보안 연결의 기반이다. 이 과정은 ssh-copy-id 명령어를 통해 이루어진다. 특히, 이 명령어는 사용자의 공개 키를 원격 서버의 ~/.ssh/authorized_keys 파일에 추가함으로써, 비밀번호 없이 로그인할 수 있도록 한다. 명령어의 기본 형식은 다음과 같다.

ssh-copy-id -i ~/.ssh/[public_key] -p [port] [id]@[host]

여기서 [public_key]는 사용자의 공개 키 파일 이름, [port]는 SSH 서비스가 실행 중인 원격 호스트의 포트 번호, [id]는 원격 호스트에 로그인하는 데 사용되는 사용자 ID, [host]는 원격 호스트의 주소 또는 도메인 이름을 나타낸다.