Langsung ke konten utama

Konfigurasi VPN Server Mengunakan PPTP Pada Ubuntu Server

                                                               Assalamualaikum Wr.Wb

Dan 

Selamat pagi, siang, malam

Disini saya akan menjelaskan tentang konfigurasi VPS di AWS dengan EC2

Yuk simak tahap-tahap 


A. Pengertian VPN Server dan PPTP :

    VPN (Virtual Private Network) adalah sebuah teknologi komunikasi yang menggunakan koneksi private (pribadi) yang dapat terhubung ke sebuah jaringan publik. Dengan menggunakan VPN, ibaratnya kita seakan-akan membuat jaringan di dalam sebuah jaringan. Atau yang biasa  disebut dengan tunnel (terowongan). Dan dengan itu kita juga tetap dapat mengakses jaringan publik. 

Hebatnya, jaringan yang terbentuk oleh VPN bersifat pribadi, yang artinya di mana tidak semua orang bisa mengaksesnya. Bahkan, data yang dikirimkan oleh jaringan VPN akan terenskripsi otomatis sehingga tetap menjadi rahasia meskipun anda mengaksesnya melalui jaringan publik. VPN pastinya menggunakan salah satu dari tiga protokol teknologi jaringan, seperti PPTP, L2TP, dan standar terbaru, Internet Protocol Security atau yang biasa disingkat menjadi IPSec.

Dan di bawah ini merupakan sedikit gambaran tentang koneksi VPN yang terhubung menggunakan protokol PPTP.  PPTP (Pont to Point Tunneling Protocol) adalah suatu protokol jaringan yang mengizinkan hubungan Point-to Point Protocol (PPP) melewati jaringan IP, dengan membuat Virtual Private Network (VPN).

B. Apa Saja yang Dibutuhkan :

  1. Server dengan OS ubuntu server 18.04 LTS.
  2. Memiliki akses sudo atau sebagai root pada server.
  3. Client dengan OS windows atau linux.
  4. Akses internet
- Skenario Jaringan 
    Pada tutorial kali ini 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.


C. Langkah-Langkah :

1.  Update repositor terlebih dahulu lalu lakukan Upgrade. Perintah: sudo apt update && sudo apt upgrade              

2. Setelah itu baru install paket pptpd-nya. Perintah: sudo apt install pptpd -y


3. Lalu kalian masukan IP Address nya. Perintah: nano /etc/ppp/pptpd-options


4. Kalian bikin password nya terlebih dahulu. Perintah: nano /etc/ppp/chap-secrets


5. Lalu tambahkan baris berikut sesuai dengan alokasi IP Address yang ingin diberikan. Perintah: nano /etc/pptpd.conf 


6. Hilangkan tanda ‘#’ pada baris script konfigurasi berikut. Perintah: nano /etc/sysctl.conf


7. Simpan file konfigurasi tadi, lalu sekarang bisa langsung diaktifkan dengan perintah sebagai berikut. Perintah: sudo sysctl -p


8. Ini bertujuan untuk merubah atau menyembunyikan field IP Address Tunnel untuk diwakilkan dengan field IP Address public dari VPN Server. eth0 merupakan nama interface jaringan pada server yang digunakan sebagai jalur ke internet, jadi bisa disesuaikan.


9. Untuk mengaktifkan service pptpd gunakan perintah berikut. Perintah: sudo systemctl start pptpd



10.Tambahkan lagi perintah berikut, agar proses pptpd-nya autostart.


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


Setup Client VPN

12. Saya menggunakan OS Windows (Laptop Teman Saya) sebagai VPN Client, untuk OS lain seperti Ubuntu dan lain-lain silahkan menyesuaikan. Berikut langkah-langkahnya.

Ketikkan ‘VPN Settings’ pada search, lalu buka programnya.


13. Isi ‘Gateway’ dengan IP Address public dari VPN Server, lakukan dial dengan menggunakan user yang sudah dibuat, lalu klik 'Save'.


14. Setelah sudah dibuat, koneksikan pada Networks seperti berikut.


PENGUJIAN PADA VPN CLIENT.

15. 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.

Setelah client terkoneksi ke VPN Server, maka akan ada interface baru bernama ppp0 yang mengarah langsung ke VPN Server.




16. Pada cloud terdapat Client openSUSE dengan private address 172.31.35.240, dimana tanpa menggunakan koneksi VPN, maka client tidak akan bisa berkomunkasi ke IP Address tersebut.


17. Karena kita sudah terkoneksi ke VPN Server maka kita sudah dapat berkomunikasi ke IP Address tersebut, karena seolah-olah laptop atau client berada pada jaringan private cloud tersebut.


18. Pada saat mencoba traceroute maka paket akan melewati IP Address tunnel (18.1.1.252) dari VPN Server sebagai gateway-nya, bukan gateway dari WiFi atau jaringan tempat kita berada.


19. 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.



PENUTUP
 
Terimakasih sebelumnya jika kalian sudah melihat tahap-tahap konfigurasi VPN Server Menggunakan PPTP Pada Ubuntu Server
mohon maaf jika ada kesalahan dalam tahap-tahap ini , manusia tidak laput dalam kesalahan
sekian dari saya rahmawati ananda , wasalamualaikum wr.wb dan selamat pagi, siang, malam 

















Komentar

Postingan populer dari blog ini

CARA MENGHUBUNGKAN 2 VLAN YANG BERBEDA

Assalamualaikum wr.wb saya disini akan menjelaskan tentang vlan yang berbeda  PENGERTIAN VLAN  adalah suatu model jaringan yang tidak terbatas pada lokasi fisik seperti LAN, hal ini mengakibatkan suatu network  dapat dikonfigurasi secara virtual tanpa harus menuruti lokasi fisik peralatan. Penggunaan VLAN akan membuat pengaturan jaringan menjadi sangat fleksibel karena dapat dibuat segmen yang bergantung pada organisasi, tanpa bergantung lokasi  workstations . PENDAHULUAN  pada topologi saya diatas saya membuat 2 network,dan maka itu saya membutuhkan VLAN untuk memisahkan. TUJUAN 1 . Memahami konsep keamanan jaringan. 2. Mampu membangun VLAN dalam jaringan. 3. M embuat VLAN 10 dan membuat VLAN 20  ALAT  CISCO PACKET TRACER. 1. 2 Buah Switch 2950-24 2. 4 Buah PC. 3. 5 Buah LAPTOP. 4. 8 Kabel Automatically Chose Connection Type. 5. 1 Kabel Cross, Dan  6. 1 Kabel Console TAHAP-TAHAP 1.kalian m...

Konfigurasi DHCP Mac Address

Assalamualaikum wr.wb Perkenalkan Nama Saya Rahmawati Ananda Saya Disini Akan Menjelaskan Tentang Konfigurasi DHCP Mac Address Sebelum itu kalian perlukan alatnya seperti di bawah ini : 1. ISO debian 9.5 ( Bisa di download  www.debian.org ) 2. Oracle VirtualBox Baiklah kita liat tahap-tahapnya di bawah ini : 1.Langkah awal kita masuk dulu kebagian nano /etc/network/interfaces kemudian kita ubah ip kita dengan cara static dan tuliskan ip kita gateway nya. seperti gambar dibawah ini. setelah sudah kita keluar dengan cara ctrl + x kemudian y enter. 2. Selanjutnya kita masuk pada bagian nano /etc/resolv.conf. kemudian kita tuliskan gateway nya seperti gambar dibawah ini. ketik ctrl + x kemudian y enter. 3. Setelah itu kita reboot. 4. Selanjutnya kita cek IP nya dengan perintah ifconfig seperti dibawah ini. 5. Kemudian kita masuk pada bagian nano /etc/dhcp/dhcpd.conf. kemudian kita ubah yang di garisi warna merah seperti gambar di ...

Perintah Dasar powerShell

Assalamualaikum Wr. Wb. Perkenalkan nama saya rahmawati ananda biasa di oanggil nanda Disini saya akan menjelaskan tentang Perintah dasar powershell. A. Pengertian : Windows powershell , sebelumnya di namai Microsoft shell atau MSH adalah sebuah command line interface atau CLI dan bahasa scrpitingyang sedang di kembang oleh microsoft. B. Langkah - Langkah nya : 1. Perintah pertama adalah ' help ' memberikan informasi tentang comand yang ada dalam windows server.  2. Kemudian 'get-process'  untuk melihat infomarsi data penggunaan cpu beserta identitasnya. 3. Selanjutnya 'get-services' untuk melihat aplikasi yang sedang berjalan dan stop 4. Setelah itu 'get-command' untuk melihat apa saja yang ada. 5. Kemudian 'get-command -module nettcpip -name *ip*' ini digunakan untuk melihat apa apa saja yang ada di dalam ip 6. Selanjutnya 'get-netipconfiguration' untuk melihat konfigurasi ip address 7. Set...