Skip to content Skip to sidebar Skip to footer

Auto Script SSH/VPN Debian dan Ubuntu



Hendizro.com - Pada artikel kali ini saya akan membagikan sebuah AutoScript mempersiapkan sebuah VPS Debian atau Ubuntu untuk siap digunakan sebagai server SSH dan VPN. Fitur pada script ini bisa dibilang lumayan lengkap dengan, membutuhkan spesifikasi minimal VPS memiliki RAM 1 GB dan total kapasitas HDD 10 GB.

Sistem Operasi

  • Debian 9 (Stretch) 64Bit (x86_64)
  • Ubuntu 18.04 (Bionic Beaver) 64Bit (x86_64)

Syarat

  1. Menggunakan OS sesuai dengan daftar yang didukung
  2. VPS memiliki setidaknya RAM 1 GB
  3. Kernel amd64
  4. Minimal HDD 10 GB
  5. VPS dalam keadaan fresh, belum terinstall aplikasi apapun

Daftar Aplikasi dan Port

  1. OpenSSH           : 22
  2. Dropbear            : 110,180
  3. SSL/TLS            : 443
  4. Squid3                : 3128,8080,8888
  5. BadVPN             : Udpgw Port 7200,7300,7400
  6. Nginx                 : 81
  7. OpenVPN TCP  : 1194
  8. OpenVPN UDP : 2200
Catatan
Port pada masing-masing aplikasi dapat diubah sesuai dengan keperluan pengguna VPS. Namun dengan syarat semua aplikasi tidak boleh memiliki port yang sama. Jika ada kesamaan port antara satu aplikasi dengan aplikasi lain maka akan menyebabkan salah satu dari aplikasi tersebut tidak akan dapat berjalan.

Daftar Fitur Pendukung

  1. Webmin adalah fitur yang digunakan untuk memanajamen VPS dengan model GUI berbasis Web. Cara mengakses webmin bisa dilakukan menggunakan browser dengan masuk ke alamat http://HOSTVPS:10000. (Ganti HOSTVPS dengan HOSTVPS kalian masing-masing)
  2. Fail2Ban adalah fitur yang berfungsi untuk menghindari serangan bruteforce yang beresiko membuat VPS dimasuki orang tidak bertanggung jawab.
  3. Auto Reboot adalah fitur yang akan secara otomatis merestart VPS setiap jam 12 malam WIB.

Daftar Perintah Script


Keterangan :

  1. Membuat akun SSH/OpenVPN
    usernew - Gunakan untuk membuat akun SSH/VPN dengan mengisi form username, password, dan masa sewa
  2. Membuat akun PPTP
    add-pptp - Gunakan untuk membuat akun PPTP
  3. Menghapus akun SSH/OpenVPN
    hapus username - Gunakan untuk menghapus akun SSH/OpenVPN
  4. delete-pptp - Gunakan untuk menghapus akun PPTP
  5. member - Gunakan untuk melihat daftar akun SSH/OpenVPN beserta tanggal kadaluarsa
  6. Membuat akun Trial SSH/OpenVPN
    trial - Gunakan untuk membuat akun trial secara instan berlaku selama 1 hari.
  7. Perpanjang akun SSH/OpenVPN
    renew username jumlahhari - Gunakan untuk memperpanjang akun SSH/OpenVPN
  8. Cek user login SSH
    cek- Gunakan untuk mengecek pengguna SSH yang sedang menggunakannya
  9. Cek user login PPTP
    alluser-pptp - Gunakan untuk melihat daftar akun PPTP
  10. Speedtest
    speedtest - Gunakan untuk mengetes kecepatan koneksi VPS
  11. Restart VPS
    reboot - Gunakan untuk merestart VPS

Cara Install Auto Script SSH/VPN

  1. Remote VPS menggunakan SSH Client
    Putty untuk Windows atau JuiceSSH untuk Android
  2. Masuk ke VPS menggunakan akses root
  3. Download script dibawah ini
    wget https://raw.githubusercontent.com/Shiro2116/premdeb9/master/openssh.sh
  4. Beri akses atau izin pada script untuk dapat diekseskusi
    chmod +x setup.sh
  5. Eksekusi script dengan perintah berikut
    ./setup.sh 
Instalasi SSH dan VPN dengan script ini membutuhkan waktu sekitar 7 hingga 10 menit. 

Setelah proses instalasi selesai akan ada perintah untuk merestart VPS terlebih dahulu sebelum dapat digunakan. Reboot VPS dengan perintah berikut ini
reboot
Proses reboot akan memerlukan waktu sekitar 2 hingga 5 menit sehingga VPS untuk sementara waktu tidak dapat diakses. Jika proses instalasi berjalan tanpa error maka tampilan terminal akan sama dengan tampilan thumbnail pada artikel ini.
Suhendi
Suhendi Hanya seorang penulis dan developers newbie yang harus terus melangkah.

Post a comment for "Auto Script SSH/VPN Debian dan Ubuntu"