Cara konfigurasi Firewall dengan UFW pada ubuntu server 18.04

Pendahuluan Firewall atau dalam bahasa indonesia dinding api digunakan untuk mengamankan server dari serangan. UFW adalah singkatan dari Uncomplicated Firewall adalah sebuah front-end/antar muka untuk ip tables, salah satu jenis firewall. UFW digunakan untuk mengelola firewall menjadi lebih mudah dan simpel. UFW didukung oleh banyak komunitas linux, bahkan di install secara default di beberapa distro, … Read more

Cara konfigurasi SSH Key untuk masuk ke Ubuntu Server 18.04 dengan Putty

Pendahuluan Pada tulisan sebelumnya, kita sudah berhasil terhubung dengan server kita menggunakan autentifikasi username dan password. Pada tulisan ini kita akan mencoba terhubung dengan server kita menggunakan SSH Key, public dan private key. Keunggulan metode ini memudahkan kita dalam mengakses, tidak perlu mengetikan username dan password lagi. Juga dari sisi keamanan, dengan public dan private … Read more

Cara terhubung ke Server/VPS dengan SSH menggunakan Putty

Pendahulun SSH (Secure Shell) adalah protokol jaringan yang digunakan untuk komunikasi data yang aman antara server dan klien (anda) untuk melakukan pengelolaan server dari jarak jauh. PuTTY merupakan salah satu aplikasi SSH Client yang populer digunakan untuk melakukan remote server melalui protokol SSH pada komputer berbasis sistem operasi Windows. Kebutuhan Server yang sudah terpasang SSH Server Instalasi dan … Read more

Cara melakukan konfigurasi alamat ip statis pada ubuntu 18.04 LTS

Pendahuluan

Pada ubuntu 18.04 LTS, secara default konfigurasi jaringan di kelola oleh NetPlan. Konfigurasi jaringan disimpan didalam folder /etc/netplan/*, dengan ekstensi file *.yaml.

Ketika kita melakukan instalasi ubuntu 18.04 LTS, sebuah file konfigurasi jaringan di buat di /etc/netplan/50-cloud-init.yaml, secara default menggunakan DHCP untuk mendapatkan alamat ip untuk interface yang ada.

Apakah itu NetPlan?

NetPlan adalah sebuah alat/tool yang memudahkan kita dalam melakukan konfigurasi jaringan di linux pada umunya. Untuk membuat sebuah konfigurasi kita bisa membuat sebuah file YAML yang diperlukan oleh interface jaringan kita dan bagaimana interface tersebut di konfigurasikan.

Di tutorial ini kita akan menggunakan netplan untuk melakukan konfigurasi jaringan yang ada di ubuntu 18.04 LTS.

Kebutuhan

Instalasi ubuntu 18.04 yang sudah selesai

Komputer atai VM kita memiliki dua buah interface, satu untuk ke internet, satu lagi untuk konek ke jaringan lokal.

Read more

Cara mengamankan apache menjadi HTTPS/TLS dengan Let’s Encrypt pada Ubuntu 16.04

Pendahuluan

Pada tulisan kita akan melakukan instalasi dan konfigurasi sertifikat TLS/SSL dari Let’s Encrypt untuk membuat website kita menjadi HTTPS pada Ubuntu 16.04. Serta kita akan melakukan perbaharui masa berlaku let’s encrypt secara otomatis menggunakan cron job.

Sertifikat SSL digunakan oleh web server untuk mengenkripsi lalu lintas data antara server dan klien, memberikan keamanan yang ekstra bagi pengguna yang melakukan mengakses aplikasi kita. Let’s Encrypt memberikan cara yang relatif mudah untuk mendapatkan dan memasang sertifikat tepercaya secara gratis, tanpa harus bayar biaya pertahun.

Kebutuhan

  • Ubuntu 16.04 server yang sudah dikonfigurasi untuk web server Apache, MySQL, PHP.
  • Memiliki domain yang aktif. contoh : henri.web.id

Instalasi Let’s Encrypt

Sertifikat Let’s Encrypt diambil melalui aplikasi klien yang berjalan di server kita. Klien resmi disebut Certbot, dan pengembangnya mengelola repositori aplikasi Ubuntu versi terbaru. Karena Certbot sedang dalam pengembangan aktif, sebaiknya menggunakan repositori dengan versi yang terbaru dari aplikasi certbot yang disediakan oleh paket Ubuntu standar.

Read more