네트워크

    공개키 인증으로 SSH 접속하고 그 원리를 알아보자!

    회사 업무를 하다가 JAVA로 SSH 접속을 구현해야 할 일이 생겨서 Jsch 라이브러리를 사용하게 되었습니다. 해당 라이브러리를 사용하면서 실제로 SSH 접속이 어떤 방식으로 이루어지는지 정리해보고자 글을 작성하였습니다. Window 환경에서 리눅스 가상머신을 공개키 기반 SSH로 접속해보고 그 원리를 정리해보았습니다. 공개키 기반의 SSH 접속의 장점 비공개 서버에 접속하기 위해서는 인증 절차를 거쳐야 한다. 비밀번호를 네트워크를 통해 보내는 인증은 해당 네트워크 상에서 ID 및 비밀번호가 그대로 노출될 위험성이 존재하고, 접속할 때마다 입력해야 하는 번거로움이 존재한다. 공개키 기반으로 SSH 접속을 하게 되면 좀 더 안전하게 접속할 수 있으며 암호를 생략하고 원격 호스트로 접속할 수 있다. 윈도우..