[리눅스 SSH 접속] RSA 키페어로 인증하는 방법 (feat. Mac → Ubuntu)
·
linux
RSA 키 인증이 뭐야?RSA(Rivest–Shamir–Adleman)는 공개키 암호 방식 중 하나로,공개키와 개인키 두 개의 키를 만들어서서버는 공개키만 알고, 클라이언트는 개인키를 갖고 있는 구조다.→ 중요한 건 비밀번호 없이도 안전하게 접속 가능하다는 거다.RSA 키 인증 개념, 조금 더 깊이 들어가기RSA는 비대칭 암호화 알고리즘이다.공개키 (Public Key): 누구에게나 공유 가능. 서버에 저장.개인키 (Private Key): 절대 유출되면 안 됨. 클라이언트에만 저장.인증 과정 간략 흐름:i. 클라이언트가 접속 요청ii. 서버는 클라이언트 공개키와 매칭되는 challenge(난수)를 전달iii. 클라이언트는 개인키로 challenge 서명 → 서버에 전송iv. 서버는 등록된 공개키로 서명..