Cara menginstal OpenVPN di Ubuntu 20.04

Cara menginstal OpenVPN di Ubuntu 20.04

OpenVPN adalah program open-source, cepat, populer untuk membuat a VPN (Jaringan pribadi virtual). Itu menggunakan keduanya TCP Dan UDP Protokol transmisi, dan terowongan VPN diamankan dengan protokol OpenVPN dengan SSL/TLS Otentikasi, Sertifikat, Kredensial, dan Kunci Alamat MAC Opsional serta Otentikasi Multi-Faktor.

Ini dapat digunakan pada berbagai perangkat dan sistem. Seperti kebanyakan VPN Protokol di luar sana, ia memiliki arsitektur klien-server. Itu OpenVPN Akses server berjalan pada sistem Linux, dan klien dapat diinstal pada sistem Linux lainnya, Windows, MacOS, serta sistem operasi seluler seperti Android, Windows Mobile, dan iOS.

Server Akses OpenVPN menerima koneksi VPN yang masuk dan OpenVPN Connect Klien atau klien open-source yang kompatibel dengan OpenVPN dapat memulai koneksi ke server.

Di artikel ini, Anda akan belajar cara mengatur OpenVPN Akses server di Ubuntu 20.04 dan menghubungkan klien VPN dari sistem Linux lainnya.

Prasyarat:

  • Ubuntu 20 yang baru diinstal.04 Server.

Langkah 1: Menyiapkan Server OpenVPN di Ubuntu

1. Menginstal dan Mengkonfigurasi OpenVPN Server secara manual bukanlah tugas sederhana dari pengalaman saya. Itulah alasannya, kami akan menggunakan skrip yang memungkinkan Anda mengatur server OpenVPN aman Anda sendiri dalam hitungan detik.

Sebelum mengunduh dan menjalankan skrip, perhatikan bahwa skrip akan secara otomatis mendeteksi alamat IP pribadi server Anda. Tetapi Anda perlu mencatat alamat IP publik server Anda terutama jika berjalan di belakang NAT.

Untuk mengetahui alamat IP publik server Anda, jalankan perintah wget berikut atau perintah gali.

$ wget -qo - icanhazip.com atau $ dig +miip pendek.opendns.com @resolver1.opendns.com 
Periksa alamat IP server ubuntu

2. Sekarang unduh skrip penginstal menggunakan alat baris perintah curl, lalu buat itu dapat dieksekusi menggunakan Chmod perintah sebagai berikut.

$ curl -o https: // mentah.Githubusercontent.com/ANGRISTAN/OPENVPN-INSTALL/MASTER/OPENVPN-INSTALL.SH $ CHMOD +x OpenVPN-Install.SH 

3. Selanjutnya, jalankan skrip penginstal yang dapat dieksekusi seperti yang ditunjukkan.

$ sudo bash openvpn-install.SH 

Saat dieksekusi untuk pertama kalinya, skrip akan mengajukan beberapa pertanyaan kepada Anda, membacanya dengan cermat, dan memberikan jawaban sesuai dengan preferensi Anda, untuk mengatur server OpenVPN Anda.

Jalankan skrip penginstal OpenVPN

4. Setelah proses instalasi VPN selesai, file konfigurasi klien akan ditulis di bawah direktori kerja saat ini. Ini adalah file yang akan Anda gunakan untuk mengonfigurasi klien OpenVPN Anda seperti yang dijelaskan di bagian berikutnya.

Ringkasan Instalasi OpenVPN

5. Selanjutnya, konfirmasikan bahwa OpenVPN Layanan sudah berjalan dan berjalan dengan memeriksa statusnya menggunakan perintah SystemCTL berikut.

$ sudo Systemctl Status OpenVPN 

6. Juga, konfirmasi bahwa OpenVPN Daemon mendengarkan di port yang Anda perintahkan skrip untuk digunakan, menggunakan perintah SS seperti yang ditunjukkan.

$ sudo ss -tupln | grep openvpn 
Periksa port mendengarkan OpenVPN

7. Jika Anda memeriksa antarmuka jaringan Anda, antarmuka baru telah dibuat untuk terowongan VPN, Anda dapat mengonfirmasi ini dengan menggunakan perintah IP.

$ ip add 
Periksa antarmuka terowongan VPN

Langkah 2: Pengaturan Klien OpenVPN di Ubuntu

8. Sekarang saatnya untuk mengatur OpenVPN klien dan sambungkan ke server VPN. Pertama, instal OpenVPN paket di mesin klien sebagai berikut.

$ sudo yum menginstal openvpn #centos 8/7/6 $ sudo apt install openvpn #ubuntu/debian $ sudo dnf menginstal openvpn #fedora 22+/centos 8 

9. Pada sistem desktop, Anda juga perlu menginstal Jaringan-Manager-OpenVPN Paket untuk membuat pengaturan VPN dari antarmuka grafis.

$ sudo yum menginstal network-manager-openvpn #centos 8/7/6 $ sudo apt install network-manager-openvpn #ubuntu/debian $ sudo dnf menginstal jaringan-manager-openvpn #fedora 22+/centos 8 

10. Setelah memasang paket di atas, mulailah OpenVPN Layanan, untuk saat ini, mengaktifkannya untuk secara otomatis mulai dari boot sistem dan memeriksa statusnya untuk mengonfirmasi bahwa itu sudah berjalan dan berjalan.

$ sudo systemctl mulai openvpn $ sudo systemctl aktifkan openvpn $ sudo systemctl status openvpn 

11. Sekarang Anda perlu mengimpor OpenVPN Pengaturan klien dari server OpenVPN. Buka jendela terminal dan gunakan perintah scp untuk mengambil file seperti yang ditunjukkan.

$ CD ~ $ SCP [Email Dilindungi]:/home/tecmint/tecmint.ovpn . 
Impor Pengaturan Klien OpenVPN

12. Sistem terbuka Pengaturan, lalu pergi ke Jaringan. Di bawah VPN, Klik tombol Tambah untuk mendapatkan opsi yang diperlukan.

Tambahkan pengaturan VPN baru

13. Di jendela pop-up, pilih "Impor dari file”Seperti yang disorot dalam tangkapan layar berikut. Kemudian telusuri manajer file Anda dan pilih .ovpn file konfigurasi klien yang Anda unduh dari server.

Impor pengaturan VPN Pilih file OpenVPN untuk mengimpor

14. Pada sistem desktop Linux lainnya, klik ikon jaringan pada panel sistem, buka Koneksi jaringan. Lalu klik tombol Plus untuk menambahkan koneksi baru. Dari drop, pilih "Impor konfigurasi VPN yang disimpan… ”Seperti yang disorot dalam tangkapan layar berikut.

Buat koneksi dan impor file.

Impor Pengaturan Klien VPN

15. Setelah mengimpor file, pengaturan VPN harus ditambahkan seperti yang ditunjukkan pada tangkapan layar berikut. Lalu klik Menambahkan.

Pengaturan VPN ditambahkan

16. Pengaturan klien VPN Anda harus ditambahkan dengan sukses. Anda dapat terhubung ke OpenVPN server dengan menyalakan VPN seperti yang disorot dalam tangkapan layar berikut.

Terhubung ke VPN

17. Sekarang koneksi VPN harus berhasil dibuat seperti yang ditunjukkan pada tangkapan layar berikut.

Koneksi VPN berhasil

18. Jika Anda memeriksa koneksi antarmuka jaringan Anda menggunakan perintah IP Add, sekarang harus ada antarmuka terowongan VPN seperti yang disorot dalam tangkapan layar berikut.

$ ip add 
Periksa antarmuka terowongan VPN

Menghubungkan server Linux lain sebagai klien VPN

19. Untuk menghubungkan server Linux lain sebagai klien VPN, pastikan bahwa Anda telah menginstal paket OpenVPN, dimulai, dan mengaktifkan layanan OpenVPN seperti yang dijelaskan di atas.

Lalu unduh .ovpn file klien, salin ke /etc/openvpn/ direktori seperti yang ditunjukkan.

$ scp [email dilindungi]:/home/tecmint/tecmint.ovpn . $ ls $ sudo cp tecmint.ovpn/etc/openvpn/klien.conf 
Unduh File Klien OpenVPN

20. Selanjutnya, mulailah layanan klien VPN, aktifkan, dan periksa statusnya dengan perintah berikut.

$ sudo systemctl start [email dilindungi] $ sudo systemctl aktifkan [email dilindungi] $ sudo status status [dilindungi email] 
Mulai Layanan Klien OpenVPN

21. Kemudian konfirmasikan bahwa a VPN Antarmuka terowongan telah dibuat menggunakan perintah IP Add seperti yang ditunjukkan.

$ ip add 
Konfirmasikan antarmuka terowongan VPN

22. Untuk mengatur klien OpenVPN lainnya pada sistem operasi, gunakan klien berikut:

  • Windows: Klien komunitas OpenVPN resmi untuk Windows.
  • Android: Klien OpenVPN untuk Android.
  • iOS: Klien resmi OpenVPN Connect untuk iOS.

23. Jika Anda ingin menambahkan pengguna VN baru atau mencabut pengguna yang sudah ada atau menghapus server OpenVPN dari sistem Anda, cukup jalankan skrip penginstal lagi. Kemudian pilih apa yang ingin Anda lakukan dari daftar opsi dan ikuti petunjuknya.

$ sudo bash openvpn-install.SH 
Hapus OpenVPN di Ubuntu

Itu membawa kita ke akhir panduan ini. Untuk berbagi pemikiran dengan kami atau mengajukan pertanyaan, gunakan formulir umpan balik di bawah ini. Untuk informasi lebih lanjut, buka repositori gitrub openvpn-install github.