728x90
# SSH; Secure Shell
- 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜
- 원격 서버나 컴퓨터에 안전하게 접속하고 명령을 실행하거나 파일을 전송하기 위해 사용
- 포트번호 : 22
작동 원리
사용자와 서버는 각각의 키를 보유하고 있으며 이 키를 이요해 연결 상대를 인증하고 안전하게 데이터를 주고 받음.
# 비대칭 키 방식
1. 서버 또는 사용자가 공개 키와 개인 키 두 가지로 이루어진 Key pair를 생성
2. 서버는 공개키를 받아서 이 키로 만들어진 랜덤한 값을 생성하여 사용자에게 전달.
- 사용자가 올바른 키페어를 가지고 있는지 시험
3. 사용자는 키페어 시 함께 생성된 개인 키를 이용해 전달된 암호문을 해석.
- 개인키는 공개키와 달리 어디에도 보여주면 안됨.
- 개인키 == 서버와 사용자 간의 사이를 증명하는 수단
4. 사용자로부터 전송받은 값을 자신이 전달한 값과 비교.
5. 접속 허용 및 거절
# 대칭 키 방식
- 사용자 인증 후 정보를 주고 받을 때 사용
1. 사용자 또는 서버는 하나의 대칭키를 만들어 서로 공유한다.
2. 공유된 대칭키를 이용해 정보를 암호화 하면 받은 쪽에서 동일한 대칭키로 암호를 풀어 정보를 습득
3. 정보 교환이 완료 되면 교환 당시 사용한 대칭 키는 폐기되고 나중에 다시 접속할 때마다 새로운 대칭키를 생성하여 사용
https://library.gabia.com/contents/infrahosting/9002/
728x90
'😒 저 저 저 개념없는 나 > 🌐 네트워크' 카테고리의 다른 글
[네트워크] TCP 헤더 (1) | 2024.11.24 |
---|---|
[네트워크] 프록시 | 로드밸런서 (0) | 2024.11.22 |
[네트워크] HTTPS | SSL | TLS (1) | 2024.11.22 |
[네트워크] HTTP | URI | 요청 응답 (0) | 2024.11.21 |
[네트워크] NAT; Network Address Translation (0) | 2024.11.19 |