GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal OpenVPN di Debian 9 Stretch

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal OpenVPN di Debian 9 Stretch Anda. Bagi Anda yang belum tahu, OpenVPN adalah aplikasi open-source yang banyak digunakan untuk buat jaringan pribadi virtual yang aman melalui Internet publik yang tidak aman. OpenVPN adalah solusi SSL VPN yang mengalirkan koneksi sistem Anda dengan aman melalui Internet. Fungsi OpenVPN dalam struktur klien-server. Semua perangkat yang terhubung ke jaringan pribadi virtual bertindak seolah-olah mereka' ditautkan ke jaringan area lokal Anda. Paket yang dikirim melalui terowongan VPN dienkripsi dengan enkripsi AES 256 bit sehingga pencurian data tidak mungkin terjadi.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi OpenVPN pada server Debian 9 (Stretch).

Instal OpenVPN di Debian 9 Stretch

Langkah 1. Sebelum kita menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal:

apt-get update
apt-get upgrade

Langkah 2. Menginstal OpenVPN di Debian 9.

Catatan :Kami akan menggunakan alamat IP dalam tutorial ini. Misalnya, IP publik Anda adalah:216.58.197.67

Pertama, unduh penginstal road warrior OpenVPN untuk Debian:

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

Setelah diunduh, jalankan skrip OpenVPN-install.sh untuk menginstal dan mengkonfigurasi server OpenVPN:

bash openvpn-install.sh

Anda akan diminta untuk memasukkan alamat IP, port, dll. Pastikan Anda mengubah alamat IP dengan alamat IP Publik Anda:

Welcome to this quick OpenVPN "road warrior" installer

I need to ask you a few questions before starting the setup
You can leave the default options and just press enter if you are ok with them

First I need to know the IPv4 address of the network interface you want OpenVPN
listening to.
IP address: 216.58.197.67

Which protocol do you want for OpenVPN connections?
 1) UDP (recommended)
 2) TCP
Protocol [1-2]: 1

What port do you want OpenVPN listening to?
Port: 1194

Which DNS do you want to use with the VPN?
 1) Current system resolvers
 2) Google
 3) OpenDNS
 4) NTT
 5) Hurricane Electric
 6) Verisign
DNS [1-6]: 2

Finally, tell me your name for the client certificate
Please, use one word only, no special characters
Client name: idroot-openvpn

Okay, that was all I needed. We are ready to setup your OpenVPN server now
Press any key to continue...

Pada titik ini, Server OpenVPN kami sudah siap. Sekarang Anda dapat memeriksa aturan firewall:

cat /etc/rc.local

Contoh keluaran:

#!/bin/sh -e
iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -I FORWARD -s 10.8.0.0/24 -j ACCEPT
iptables -I INPUT -p udp --dport 1194 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 ! -d 10.8.0.0/24 -j SNAT --to 139.59.105.37
exit 0

Sekarang, aktifkan dan mulai layanan OpenVPN:

## start service ##
systemctl start openvpn@server

## stop service ##
systemctl stop openvpn@server

## check status ##
systemctl status openvpn@server

Sekarang kita dapat mengunduh file konfigurasi ovpn. File ini akan digunakan untuk terhubung ke server. Kita dapat menggunakan perintah SCP untuk melakukan ini:

scp [email protected]:~/idroot-openvpn.ovpn /home/godet/Desktop

Selamat! Anda telah berhasil menginstal OpenVPN. Terima kasih telah menggunakan tutorial ini untuk menginstal OpenVPN di server Debian 9 Stretch. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi OpenVPN.


Debian
  1. Cara Menginstal VirtualBox 5.1 di Debian 9 (Peregangan)

  2. Cara Menginstal Docker di Debian 9 Stretch

  3. Cara Menginstal Komposer di Debian 9 Stretch

  1. Cara Menginstal Skype di Debian 9 Stretch

  2. Cara Memasang Pip di Debian 9 Stretch

  3. Cara Menginstal Gitlab di Debian 9 Stretch

  1. Cara Menginstal Git di Debian 9 Stretch

  2. Cara Menginstal Java di Debian 9 Stretch

  3. Cara Menginstal Django di Debian 9 Stretch