Ubuntu에서 자신의 VPN 서버를 쉽게 설정

Ubuntu에서 자신의 VPN 서버를 쉽게 설정

이 튜토리얼에서는 Ubuntu에서 5분 이내에 자신의 VPN 서버를 쉽게 설정하는 방법을 설명합니다.

온라인 서핑 시 개인 정보를 보호하는 것이 날로 복잡해지고 있습니다. 매일 점점 더 많은 시스템이 손상됨에 따라 검색 데이터의 보호를 보장하기가 어렵습니다.

VPN을 사용하면 자신의 VPN 서버를 통해 트래픽을 라우팅하여 개인 정보를 보호할 수 있습니다. 방문 중인 웹 사이트로 트래픽을 직접 라우팅하는 대신 장치와 VPN 서버 간의 트래픽이 암호화된 다음 원본 웹 사이트로 계속 이동합니다. 즉, 목적지는 ISP가 아닌 VPN 서버에서 오는 모든 트래픽을 확인하여 개인 정보를 안전하게 보호합니다.

VPN 제공업체에 비용을 지불하는 대신 VPN 서버를 만드는 것을 고려해야 합니다. 보기보다 훨씬 간단하며 5분 이내에 완료할 수 있습니다.

개인 VPN 서버를 만드는 것은 온라인 개인 정보를 보호하는 열쇠입니다. 커피숍이나 호텔과 같은 공용 Wi-Fi 네트워크를 사용할 때마다 검색 데이터를 어디로 리디렉션해야 하는지 알 수 없습니다.

전제 조건:

  • NeoTechSystems.net 전용 서버.
  • 우분투 OS
  • 1GB RAM을 사용하는 것이 좋습니다.
  •  OpenVPN 및 기타 시스템 패키지를 위한 10GB의 디스크 공간

설치부터 시작하겠습니다.

루트 사용자 액세스 권한으로 SSH를 사용하여 서버에 로그인합니다.

1. 서버를 최신 상태로 유지

# apt-get update -y

2. 필요한 프로그램 설치

서버 에 설치 스크립트를 다운로드하는 데 사용되는 wget 프로그램 이 없으면 지금 다운로드합니다.

# apt-get install wget

3. 설치 스크립트 다운로드

다음으로 github에서 인기 있는 OpenVPN 설치 스크립트를 다운로드합니다.

# wget https://git.io/vpn -O openvpn-install.sh

4. 파일 권한 업데이트

실행 가능하도록 파일에 대한 권한을 업데이트해 보겠습니다.

# chmod +x openvpn-install.sh

5. 설치 프로세스 시작

이제 설치 스크립트를 실행하여 설치 프로세스를 시작합니다.

# ./openvpn-install.sh

설치 스크립트에 다음 정보를 입력합니다.

서버의 기본 IP는 자동으로 채워집니다. 계속하려면 Enter 키를 누르십시오.

UDP 설치를 계속하려면 1을 누르십시오.

기본 포트에서 진행하려면 Enter 키를 누르십시오.

서버에서 사용할 DNS 공급자를 입력합니다. OpenDNS를 권장합니다.

클라이언트 인증서를 생성할 때 사용할 이름을 입력하고 Enter 키를 누릅니다.

Enter 키를 눌러 설치를 진행합니다.

스크립트는 OpenVPN을 설치하고 사용에 필요한 모든 키를 생성합니다.

스크립트는 OpenVPN을 설치하고 사용에 필요한 모든 키를 생성합니다.

6. VPN 구성 파일 복사

다음 명령을 실행하고 데이터를 컴퓨터의 텍스트 파일에 복사합니다.

# cat /root/client.ovpn

파일을 client.ovpn 으로 저장합니다 .

scp를 사용하여 터미널에서 로컬 시스템의 파일을 다운로드할 수 있습니다.

# scp user@IP:/root/client.ovpn /Local/folder

다운로드가 완료되면 즐겨 사용하는 VPN 클라이언트에서 이 파일을 사용하여 연결할 수 있습니다.

7. VPN 사용자 추가

사용하는 각 장치에는 VPN 서버에 고유한 사용자가 있어야 안정적으로 실행됩니다. 다음 명령을 실행하여 사용자를 추가할 수 있습니다.

# ./openvpn-install.sh

선택 옵션 1을 선택하고 장치의 고유한 이름을 생성합니다.

구성 파일에서 콘텐츠를 복사하여 장치에서 사용합니다. 예를 들어 클라이언트 전화의 이름을 지정한 경우 다음 명령을 실행할 수 있습니다.

# cat /root/phone.ovpn

8. OpenVPN 시작, 중지 및 다시 시작

설치 후 OpenVPN은 자동으로 시작되고 부팅 시 시작되도록 설정됩니다. 다음은 참조용 시작 및 중지 명령입니다.

OpenVPN을 시작하려면:

# systemctl start [email protected]

OpenVPN을 중지하려면:

# systemctl stop [email protected]

OpenVPN을 다시 시작하려면:

# systemctl restart [email protected]

그게 다야 이제 로컬 컴퓨터에서 VPN을 구성하고 VPN을 즐기십시오.

이 튜토리얼에서는 Ubuntu에서 5분 이내에 자신의 VPN 서버를 설정하는 것이 얼마나 쉬운지 살펴보았습니다.


CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

ConfigServer 보안 및 방화벽(줄여서 csf라고도 함)은 상태 저장 패킷 검사(SPI) 방화벽입니다. CentOS 7에서 CSF 설치 및 구성 배우기

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하고 구성하는 방법을 배웁니다. R1Soft Server Backup Manager는 서비스 제공자에게 유연하고 서버 친화적인 솔루션을 제공합니다.

CloudLinux LVE 제한을 수정하는 방법

CloudLinux LVE 제한을 수정하는 방법

이 기사에서는 CloudLinux LVE 제한을 수정하는 방법을 설명했습니다. 시작하겠습니다. CloudLinux LVE 제한은 LVE Manager를 사용하여 변경할 수 있습니다.

포트 Linux 서버의 SSH를 변경하는 방법

포트 Linux 서버의 SSH를 변경하는 방법

Linux 서버의 SSH 포트를 변경하려면 SSH를 통해 서버에 로그인하고 SSH 구성 파일을 수정해야 합니다.

CentOS에 Centova Cast를 설치하는 방법

CentOS에 Centova Cast를 설치하는 방법

Centova Cast는 인터넷 라디오 스트림을 위한 최고의 관리 플랫폼으로 스트리밍 호스팅 제공업체에 광범위한 통찰력과 제어 기능을 제공합니다.Centova Cast

메일 서버에서 메일 릴레이를 설정하는 방법

메일 서버에서 메일 릴레이를 설정하는 방법

다음 이메일 릴레이 설정을 사용하여 이메일 전송 문제를 해결할 수 있습니다.

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04 서버에 Apache MariaDB PHP 및 PHPMyAdmin을 설치하는 방법을 배웁니다. Apache, MySQL/MariaDB, PHP는 패키지로 구성되어 있습니다. 그것은 LAMP로 알려져 있습니다

Linux에서 기본 사용자 관리 배우기

Linux에서 기본 사용자 관리 배우기

Linux에서 사용자를 추가, 수정 또는 삭제하시겠습니까? 여기 당신을 위한 완벽한 기사가 있습니다.

Linux에서 기본 그룹 관리 배우기

Linux에서 기본 그룹 관리 배우기

Linux의 그룹 관리에 대해 자세히 알아보세요. Linux에서 그룹 추가, 그룹 수정 및 그룹 삭제, 구성원 추가 방법. 새 그룹을 만들고 groupadd 명령을 사용합니다.

CentOS 7에 Fail2ban 설치 방법 배우기

CentOS 7에 Fail2ban 설치 방법 배우기

Fail2ban은 SSH 연결을 보호하는 데 매우 유용합니다. 이제 centos7에 fail2ban을 설치 및 구성하고 서버에 보안 계층을 추가할 수 있습니다.