이 튜토리얼에서는 다음 방법을 안내합니다. CentOS 8에 PPTP VPN 설치알다시피, PPTP PPTP는 Point to Point Tunneling Protocol의 약자입니다. VPN 네트워크를 구현하는 데 사용되는 전통적인 프로토콜입니다. VPN(Virtual Private Network)은 WiFi 핫스팟이나 인터넷과 같은 공용 및 사설 네트워크에 보안과 프라이버시를 추가하는 연결 방식입니다.
기업들은 주로 민감한 데이터를 보호하기 위해 VPN을 사용합니다. 일반 사용자들은 인터넷 콘텐츠에 정부 규제가 있는 지역에서 VPN을 활용하기도 합니다.
VPN을 사용하면 사용자의 원래 IP 주소가 VPN 제공업체의 IP 주소로 대체되어 프라이버시가 강화됩니다.
즉, VPN을 사용하면 IP 주소가 숨겨져 보안과 익명성이 높아집니다. 또한 차단되거나 금지된 웹사이트에 접속하는 데도 도움이 됩니다. VPN에 적합한 서버 옵션은 다음 상세 문서에서 확인할 수 있습니다. VPN에 최적인 서버.
Point-to-Point Tunneling이란 무엇인가요?

PPTP(Point-to-Point Tunneling Protocol)는 VPN 클라이언트와 VPN 서버 간의 통신을 보장하는 VPN 프로토콜입니다. Debian Linux에서도 사용할 수 있습니다. PPTP는 무료 오픈소스(커뮤니티 지원) 운영체제로, 업스트림 소스인 Red Hat Enterprise Linux와 호환됩니다.
관리자들이 PPTP를 안정적인 프로토콜로 사용하는 경우는 드뭅니다. 그러나 설치와 설정 과정은 비교적 간단합니다. CentOS Linux. 이 설정이 필요한 경우 이 문서가 도움이 될 것입니다. 여기서는 다음 방법을 설명합니다. CentOS 8에 PPTP VPN 설치.
최소 사양의 극한을 보여주는 서버
Cloudzy CentOS VPS에 CentOS 7 또는 CentOS 8을 설치하고, 최소한의 리소스로 효율적인 Linux 기반 서버를 운영하세요.
CentOS VPS 시작하기Debian 8에 PPTP VPN을 설정하고 설치하는 방법
1단계PPP 설치
PPTP 설치는 PPP와 PPTPD 패키지에 의존합니다. 먼저 관련 패키지를 설치한 뒤 설정을 초기화하도록 구성합니다. 다음 명령어를 순서대로 실행하세요.
yum install ppp iptables nano
cd /usr/local/src
64비트 OS의 경우:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rmp -Uhv pptpd-1.4.0-1.el6.x86_64.rpm
32비트 OS의 경우:
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm
함께 읽기: Linux Iptables 규칙 조회 및 삭제
2단계: PPTPD 설정 및 구성
/etc/pptpd.conf에서 IP 설정을 다음과 같이 수정하세요.
nano /etc/pptpd.conf

/etc/ppp/options.pptpd에서 다음 설정을 수정하세요:
ms-dns 8.8.8.8
ms-dns 4.4.4.4
3단계: VPN 서버 접속용 사용자 생성
/etc/ppp/chap-secrets에 다음과 같이 사용자 계정을 추가하세요 (사용자 이름과 비밀번호 지정):
nano /etc/ppp/chap-secrets

4단계: IP/네트워크 포워딩 활성화
VPN 클라이언트와 외부 네트워크 간에 패킷을 라우팅하려면 IP 포워딩이 필요합니다. 다음과 같이 VPN 서버를 라우터로 설정하세요:
sudo v1 /etc/sysctl.conf
다음 줄을 추가하세요:
nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl.conf 변경 사항을 적용하려면 다음 명령어를 실행하세요:
sysctl -p
5단계: iptables 설정
올바른 포트를 열고 데이터 패킷을 정상적으로 포워딩하려면 다음 IP 테이블 규칙을 추가하세요:
iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
6단계: VPN 서버 시작
service pptpd restart
chkconfig pptpd restart
축하합니다. CentOS에 PPTP VPN를 성공적으로 설치했습니다. 이 단계들을 통해 GUI 없이 PPTP VPN를 구성할 수 있습니다. 아래 Linux 명령어를 사용하면 PPTP VPN를 손쉽게 설정하고, 연결하거나 연결을 끊을 수 있습니다. 셀프 호스팅 VPN 옵션은 이 외에도 더 있습니다. VPS에 OpenVPN 클라이언트 설치에 관한 상세 가이드도 별도로 준비되어 있습니다.IKEv2, L2TP, PPTP 등 다양한 프로토콜 중에서 OpenVPN는 VPN 용도에 가장 적합한 선택일 수 있습니다.
결론
이 VPS 기술 튜토리얼 시리즈에서는 CentOS 8 Linux에 PPTP VPN를 설치하는 방법을 안내합니다. 또는 CentOS VPS. PPTP 프로토콜은 인증이나 암호화를 자체적으로 정의하지 않습니다. 그래서 많은 관리자들이 사용을 꺼리는 편입니다. 하지만 CentOS 배포판에서는 설정이 매우 간단합니다.
PPTP는 일반적인 VPN 제품과 동일한 수준의 보호, 보안, 원격 접속을 제공하는 것을 목적으로 합니다. TCP를 통한 PPTP 제어 채널과 GRE 터널을 함께 사용해 PPP 패킷을 캡슐화하고 보안을 강화할 수 있습니다.