SSH란
2022. 2. 23. 01:24ㆍ네트워크, 통신
728x90
SSH란
SSH란 Secure Shell Protocl의 약자로 인터넷과 같은 공용 네트워크를 통해 사로 통신을 할때 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜입니다. Shell은 명령어를 입력하여 컴퓨터를 제어하는 방식을 의미합니다. 즉 SSH는 명령어 방식으로 컴퓨터를 원격에서 제어하는 방식입니다. 그리고 이러한 원격 제어 통신의 보안을 위해SSH는 Public Key와 private Key라는 한 쌍의 key를 이용해 인증하고 있습니다.
Public Key
Public Key는 공개되어도 비교적 안전한 Key입니다. Public Key를 통해 메시지를 전송하기 전 암호화를 하게 됩니다. Public Key로는 암호화는 가능하지만 복호화는 불가능합니다.
Private Key
Private Key는 외부에 노출되어서는 안 되는 Key입니다. Private Key는 본인의 컴퓨터 내부에 저장하게 되어 있습니다. 이 Private Key를 통해 암호화된 메시지를 복호화할 수 있습니다.
SSH의 동작 방식
728x90
'네트워크, 통신' 카테고리의 다른 글
Http3 (0) | 2023.01.12 |
---|---|
REST API (0) | 2022.02.18 |
L4 스위치 vs L7 스위치 (0) | 2021.12.06 |
API Gateway (0) | 2021.04.20 |
GSLB (1) | 2021.04.09 |