SSH로 연결하는 CentOS 7을 실행하는 VPS가 있습니다. 인터넷 트래픽이 VPN을 통해 라우팅되도록 SSH를 통해 서버에 연결할 수 있도록 VPS에서 OpenVPN 클라이언트를 실행하고 싶습니다. OpenVPN을 시작하면 SSH 세션 연결이 끊어지고 더 이상 VPS에 연결할 수 없습니다. 들어오는 SSH (포트 22) 연결을 VPS의 실제 IP (104.167.102.77)에서 열 수 있지만 VPN을 통해 나가는 트래픽 (예 : VPS의 웹 브라우저에서)을 라우팅하도록 VPS를 구성하려면 어떻게해야합니까?
내가 사용하는 OpenVPN 서비스는 PrivateInternetAccess이며 예제 config.ovpn 파일은 다음과 같습니다.
고객 데브 툰 프로토 udp 원격 nl.privateinternetaccess.com 1194 재시도 무한 재시도 노 바인드 지속 키 지속 율 ca ca.crt tls 클라이언트 remote-cert-tls 서버 인증 사용자 패스 comp-lzo 동사 1 레네 그 -sec 0 crl 검증 crl.pem
VPS의 IP 주소 :
1 : lo : mtu 65536 qdisc noqueue state 알 수 없음 링크 / 루프백 00 : 00 : 00 : 00 : 00 : 00 brd 00 : 00 : 00 : 00 : 00 : 00 inet 127.0.0.1/8 범위 호스트 lo valid_lft 영원히 inet6 :: 1/128 범위 호스트 valid_lft 영원히 2 : ens33 : mtu 1500 qdisc pfifo_fast 상태 UP qlen 1000 링크 / 에테르 00 : 50 : 56 : be : 16 : f7 brd ff : ff : ff : ff : ff : ff inet 104.167.102.77/24 brd 104.167.102.255 스코프 글로벌 ens33 valid_lft 영원히 inet6 fe80 :: 250 : 56ff : febe : 16f7 / 64 범위 링크 valid_lft 영원히 4 : tun0 : mtu 1500 qdisc pfifo_fast 상태 UNKNOWN qlen 100 링크 / 없음 inet 10.172.1.6 피어 10.172.1.5/32 범위 글로벌 tun0 valid_lft 영원히
VPS의 IP 경로 :
10.172.1.5 dev tun0을 통해 0.0.0.0/1 104.167.102.1 dev ens33 프로토 정적 메트릭 1024를 통한 기본값 10.172.1.1 ~ 10.172.1.5 dev tun0 10.172.1.5 dev tun0 프로토 커널 범위 링크 src 10.172.1.6 104.167.102.0/24 dev ens33 프로토 커널 범위 링크 src 104.167.102.77 109.201.154.177 통해 104.167.102.1 dev ens33 10.172.1.5 dev tun0을 통한 128.0.0.0/1