SSH란

2022. 2. 23. 01:24네트워크, 통신

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