Langsung ke konten utama

Konfigurasi VPN Server Menggunakan PPTP Pada Ubuntu Server

Perkenalkan nama saya TajroFilatulAisy biasa di panggil tajro, Saya Dari Kelas 12 TKJ
Pada Kesempatan kali ini Saya ingin Membahas tentang cara Konfigurasi VPN Server 
Menggunakan PPTP Pada Ubuntu Server



PENGERTIAN

Virtual Private Network (VPN) merupakan sebuah metode untuk membangun jaringan yang menghubungkan antar node jaringan secara aman / terenkripsi dengan memanfaatkan jaringan publik (Internet / WAN).


Cara Kerja VPN

Dari gambar diatas secara sederhana cara kerja VPN (dengan protokol PPTP) adalah sebagai berikut:

  • VPN membutuhkan sebuah server yang berfungsi sebagai penghubung antar PC, Server VPNini bisa berupa komputer dengan aplikasi VPN Server atau sebuah Router,
  • Untuk memulai sebuah koneksi, komputer dengan aplikasi VPN Client mengontak Server VPN, VPN Server kemudian memverifikasi username dan password dan apabila berhasil maka VPN Server memberikan IP Address baru pada komputer client dan selanjutnya sebuah koneksi / tunnel akan terbentuk.
  • Untuk selanjutnya komputer client bisa digunakan untuk mengakses berbagai resource (komputer atu LAN) yang berada dibelakang VPN Server misalnya melakukan transfer data, ngeprint dokument, browsing dengan gateway yang diberikan dari VPN Server, melakukan remote desktop dan lain sebagainya.
Keuntungan atau Manfaat VPN

Beberapa keuntungan dari teknologi VPN diantaranya adalah:

  • Remote Access, dengan VPN kita dapat mengakses database komputer toko atau jaringan kantor dengan menggunakan ipos, dari mana saja selama terhubung ke internet.
  • Keamanan, dengan koneksi VPN kita bisa berselancar dengan aman ketika menggunakan akses internet publik seperti hotspot atau internet cafe.
  • Menghemat biaya setup jaringan, VPN dapat digunakan sebagai teknologi alternatif untuk menghubungkan jaringan lokal yang luas dengan biaya yang relatif kecil, karena transmisi data teknologi VPN menggunakan media jaringan public yang sudah ada tanpa perlu membangun jaringan pribadi.

  Langsung Sajah Kita Ke Langkah-Langkahnya :


1. Saya memiliki AWS cloud yang terdapat sebuah VPN Server dengan OS Ubuntu Server 18.04 LTS dan ada satu instance dengan OS openSUSE yang saya gunakan sebagai client yang ada di Cloud. Untuk client sebagai bahan pengujian saya menggunkan OS KDE Neon yang berbasis Ubuntu 20.04 LTS.
2. Setelah itu ke install paket Dengan Cara Update repository terlebih dahulu lalu lakukan Upgrade.

3. Setelah itu baru install paket pptpd-nya.

4. Konfigurasi kali ini bertujuan untuk mengalokasikan IP Address DNS Resolver yang akan digunakan client VPN. Konfigurasi ini berada pada file berikut.

5. Lalu tambahkan IP Address DNS Resolver Disini saya menggunakan IP DNS dari google dan cloudflare. Kalian bisa menggunakan yang lain juga.
6. User ini akan digunakan untuk melakukan dial ke VPN Server. Untuk membuat user tersebut konfigurasinya berada pada file berikut. Lalu konfigurasikan sesuai dengan format berikut.
7. Konfigurasi kali ini bertujuan untuk mengalokasikan IP Address Tunnel ke masing-masing user. Konfigurasi tersebut berada pada file berikut.

8. Lalu tambahkan baris berikut sesuai dengan alokasi IP Address yang ingin diberikan.
9. Konfigurasi kali ini bertujuan untuk mengaktifkan fungsin router pada server, sehingga server bisa menjadi gateway dari VPN Client. Konfigurasinya ada pada file berikut.

10. lalu hilangkan tanda ‘#’ pada baris script konfigurasi berikut.

11. Simpan file konfigurasi tadi, lalu sekarang bisa langsung diaktifkan dengan perintah sebagai berikut.
12. Ini bertujuan untuk merubah atau menyembunyikan field IP Address Tunnel untuk diwakilkan dengan field IP Address public dari VPN Server.Untuk konfigurasinya gunakan perintah berikut.

13.Oke sekarang masuk ke langkah terakhir. Untuk mengaktifkan service pptpd gunakan perintah berikut.Tambahkan lagi perintah berikut, agar proses pptpd-nya autostart.

14. Gunakan perintah berikut untuk melihat status dari service pptpd, pastikan service tersebut sudah running dan tidak ada error.

Setup VPN Client

15. Seperti yang sudah dijelaskan diatas saya menggunakan OS berbasis ubuntu sebagai VPN Client, untuk OS lain seperti Windows dan lain-lain silahkan menyesuaikan. Berikut langkah-langkahnya.

Kelik VPN settings pada berikut ini.


16. Lalu kita klik Tambah 
17. Selanjutnya kita isi langkah langkah dibawah ini Sesuai yang di minta Setelah itu Kita Save
18. Lalu kita Connect
19. Setelah itu Akan ada tampilan Seperti gambar Dibawah ini


Pengujian Pada VPN Client.

Sampai sini kita berhasil mengoneksikan VPN Client ke VPN Server, selanjutnya akan kita uji apakah client ini sudah benar-benar terkoneksi atau belum dengan bebarapa pengujian sebagai berikut.


20. Setelah client terkoneksi ke VPN Server, maka akan ada interface baru bernama tajro yang mengarah langsung ke VPN Server.
21. Setelah itu Cobak Ping Seperti gambar Dibawah ini.
22. Lalu kita Cobak lagi Ke Google akan tampil gambar seperti berikut.
23. VPN Server yang saya gunakan ini berada di United States, sehingga saat client terkoneski maka seolah-olah client berada di United States juga. Bisa dibuktikan dengan mengakses website yang di blokir di indonesia yakni reddit.com namun karena sudah menggunakan VPN Maka website tersebut bisa kita akses.

























Kurang Lebihnya Mohon Maap:)


 

Komentar

Postingan populer dari blog ini

Konfigurasi Shared Hosting Pada Debian

Perkenalkan Nama Saya TajroFilatulAisy  biasa di panggil tajro, Saya Dari Kls 12 TKJ Pada Kesempatan kali ini Saya ingin Membahas Tentang Bagaimana Cara Konfigurasi Shared Hosting Pada Debian Shared Hosting Shared Hosting adalah Layanan paling Populer untuk Pengguna yang Sedang Membangun Website Pertama mereka dengan Cakupan yang masih kecil. Shared Hosting Digunakan Secara Bersma-sama Oleh banyak Pengguna Sekaligus. Para Pengguna Layanan Shared Hosting tersebut berbagi Resource & Kapasitas Server Bersama-sama. Langsung Sajah Ke Langkah-langkah nya : 1. Di sini kita akan Mengkonfigurasi  IP Address Dengan Perintah nano /etc/network/interfaces  2. Setelah itu kita akan Melakukan Konfigurai DNS Server, Sebelum itu install bind9 Terlebih Dahulu 3. Untuk Membuat Zone edit file Kita Masukkan Terlebih Dahulu Perintah sebagai berikut 4. Berikutnya kita akan Membuat tiga domain Seperti Dibawah ini Dan dengan Perintah nano named.conf.local 5. Copy File konfigurasi forward dan...

Cara Membuat VPS Di AWS Dengan EC2

Perkenalkan Nama Saya Tajro Filatul Aisy bisa di pangil Tajro, Saya Dari KLS 12 TKJ  Pada Kesmpatan Kali ini Saya ingin Membahas Tentang Cara Membuat VPS Di AWS Dengan EC2 Pengertian   WordPress WordPress adalah sebuah aplikasi sumber terbuka yang sangat populer digunakan sebagai mesin blog. WordPress dibangun dengan bahasa pemrograman PHP dan basis data MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka.   Langsung Saja Ke Cara-Cara nya : 1.  Buka halaman EC2 Management Console, bisa dengan cara Find Services atau klik menu EC2 di bagian Compute. 2.    Klik tombol Launch Instance untuk membuat Instance atau cloud server baru. 3. Di sini kita bisa Lanjut Saja 4.   Pilih Amazon Machine Images (AMI) yang ingin digunakan, di sini saya menggunakan Ubuntu Server 18.04 LTS 64-bit x86. 5. Memilih Instance Type, untuk Free Tier yang bisa digunakan t2.micro. Lalu Next: Configure Instance Details. Lalu klik Next Configure. 6.   Se...

PERINTAH DASAR SISTEM OPRASI LINUX

                                                              Assalamualikum WR.WB  disini saya akan menjelaskan tentang " Perintah Dasar Sistem Operasi Linux Debian "  ikuti step-step berikut ini : No. PERINTAH Deskripsi Format 1 id Cetak user dan grup id $ id 2 hostname Cetak atau mengatur nama sistem $ hostname 3 uname Informasi sistem print $ uname 4 who Cetak semua nama pengguna yg sedang log in $ who 5 whoami Cetak pengguna saat ini dan nama id $ whoami 6 chfn Membuat user baru $ chfn 7 date Menampilkan/mengubah tanggal&waktu $ date [optini] {format} 8 cal Tampilkan celender $ cal [tahun] 9 cl...