Record
VPN 심화 (site-to-site) 본문
반응형
VPN 종류를 크게 나누면
1. Remote Access VPN
사용자 1명이 회사나 집 네트워크에 접속하는 방식
예:
- 집에서 회사망 접속
- 노트북으로 학교 내부망 접속
- Tailscale, OpenVPN client, AnyConnect 같은 것
특징:
- 사람/단말 1대가 접속
- 클라이언트 프로그램 설치하는 경우 많음
- 재택근무, 외부접속용으로 많이 씀
2. Site-to-Site VPN
네트워크와 네트워크를 잇는 방식
예:
- 본사 ↔ 지사 연결
- 내 라우터 내부망 192.168.11.0/24 ↔ 상대 내부망 192.168.54.0/24
특징:
- 사용자 한 명이 아니라 내부망 전체가 연결됨
- 보통 라우터, 방화벽, VPN 게이트웨이가 터널을 맺음
- 내부 PC들은 VPN 존재를 몰라도 통신 가능
3. Host-to-Host VPN
장비 1대와 장비 1대를 직접 연결
예:
- 서버 A ↔ 서버 B만 암호화 통신
- 특정 두 호스트 사이만 보호
특징:
- 범위가 좁음
- 특정 서버 간 보안 연결에 적합
실습



rocky의 strong swan설정


vyos의 vpn 설정

결과


site-to-site를 통해 다른 대역대 10.11.0.1 -> (10.61.0.1 - 192.168.61.1) ping이 되는 모습
- IPsec = VPN을 만드는 표준 기술
- strongSwan = 그 IPsec을 리눅스에서 실제로 동작하게 해주는 프로그램
1. 터널 협상
상대 장비와
- 어떤 암호화 쓸지
- 어떤 해시 쓸지
- 어떤 키 교환 방식 쓸지
- 어떤 내부망끼리 연결할지를 협상.
예:
- aes256
- sha1
- dh-group14
- IKEv2
2. 인증
상대가 진짜 맞는 장비인지 확인합니다.
예:
- PSK
- 인증서 기반 인증
3. 암호화된 터널 생성
협상이 끝나면 실제로 IPsec 터널을 만들고,
패킷을 암호화해서 보냅니다.
4. 터널 유지/재협상
터널이 끊기면 다시 붙이거나,
lifetime 지나면 키를 다시 협상합니다
'CS' 카테고리의 다른 글
| 운영체제에 관한 고찰 (0) | 2026.06.13 |
|---|---|
| 로그인 ( 세션 vs 쿠키 vs 토큰) 알아보자 (2) | 2026.05.05 |
| VPN (0) | 2026.03.26 |
| Graph-DB (0) | 2026.03.17 |
| 암호화 , SSL 실습 (0) | 2026.02.20 |