
SSH , 리눅스 서버 비밀번호 없이 접속하기
·
DevOps/✏️ CICD
1. SSH 란? SSH는 Secure Shell의 약자, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜 입니다. 기존 원격 접속은 텔넷(Telnet)이라는 방식을 사용했는데, 암호화를 제공하지 않기 때문에 보안상 취약하다는 단점이 존재하여, 암호화하는 SSH 기술이 등장했습니다. 현 시점에서 SSH는 원격 접속을 위한 필수적인 프로토콜로 사용되고 있습니다. Jenkins 나 ansible 그리고 클라우드 서비스에서 제공하는 서버 등은 모두 원격 접속으로 접근하여 사용하기 때문에, 서버 생성시 필수적으로 SSH 보안 과정을 거쳐야 합니다. 2. SSH 의 작동 원리 KEY를 가지고 보안을 구성하는 방식입니다. 사용자와 서버는 각각의 키를 보유하고 있습니다. 이 키를 이용하여 연결 상대를 인증하고 인..