SSH (Secure SHell) 원리, 구조, 설정
원격 호스트에 접속하기 위해 사용되는 보안 프로토콜 입니다. 기존의 원격 접속 방식에는 '텔넷(Telnet)'이라는 것이 대표적이었는데, 암호화를 제공하지 않아 보안상 취약하다는 단점이 있습니다. WireShark와 같은 패킷 분석 프로그램을 이용하면 비밀번호처럼 개인정보가 유출되기 쉽습니다. 이러한 텔넷의 단점을 보완하고자 암호화를 제공하는 원격 접속 방법이 ssh 입니다. 현재는 원격 접속 보안을 위한 필수적인 요소가 되었습니다. 따라서 서버(NBP, AWS, CSP 등) 생성 시 필수적으로 ssh 보안 과정을 거칩니다. ssh를 구성하는 핵심 키워드 = ‘key’ !! 클라이언트와 호스트는 각각의 키를 보유하고 있으며, 키를 이용해 연결 상대를 인증하고 데이터를 송수신합니다. ‘대칭키’ or ‘비대..
네트워크/NAT, SSH
2023. 6. 18. 23:43