
암호화와 서명에 목적을 둠
원격 접근 시 계정이 평문/복호화 되는것을 방지하기 위해
개인키(/.ssh/id_rsa) 절대 공유 금지, 클라이언트 자신만 소유(pc에 저장 x)
공개키(/.ssh/id_rsa.pub) 공유 가능함, 서버에 저장
클라이언트 공개키 생성(개인키 쌍) > 서버에 공개키 등록
클라이언트는 개인키로 서버에 인증 요청
서버는 공개키로 검증 > 인증 완료
개인키는 소유자 및 권한 설정 필수
ssh-keygen -t rsa (공개키와 개인키 생성)

공개키(id_rsa.pub) 파일을 authorized_keys 파일에 추가

개인키(id_rsa) 파일을 원격 접속 할 pc(local)로 옮김

원격접속(ssh) 서드파티 프로그램에 개인키(id_rsa) 등록

공개키와 개인키로 인증에 성공!
