Mengamankan VPS / SSH Dengan Two Factor Authentication

Two Factor Authentication atau biasa disingkat sebagai 2FA, merupakan tambahan keamanan untuk dasar prosedur Login. Tanpa 2FA, kita hanya cukup memasukan username dan password saja, dan ini jelas sangat rawan sekali dengan metode brute force attack (mencoba banyak kombinasi password dan username) ataupun semisal ada orang lain yang memiliki data Login kita tersebut (mungkin dari keylogger, social enginering, etc.). Continue reading Mengamankan VPS / SSH Dengan Two Factor Authentication

LEMP Stack (Ubuntu, Nginx, MariaDB / MySQL, PHP)

LEMP Stack Ubuntu Nginx MariaDB Mysql PHP

Kali ini saya ingin memberikan turorial untuk dapat menginstall LEMP Stack (Linux, Engine-X a.k.a Nginx, MariaDB, PHP). LEMP merupakan variasi dari stack LAMP (Linux, Apache, MySQL, php) yang digunakan untuk mengembangkan dan menggunakan aplikasi web. Secara tradisional, LAMP terdiri dari Linux, Apache, MySQL, dan PHP. Namun pada LEMP Stack fungsi Apache digantikan oleh Nginx (Baca: Engine-X), untuk membuat aplikasi web lebih powerfull dan mampu menerima banyak request dalam satu waktu. Kemudian untuk MariaDB sendiri disini menggantikan MySQL karena juga lebih powerfull dalam mengelola data, serta lebih banyak digunakan saat ini untuk situs – situs berskala menengah hingga besar.

Untuk tutorial LEMP Stack Ubuntu Nginx MariaDB Mysql PHP ini saya akan menggunakan Ubuntu 14.04 LTS, ini merupakan versi ubuntu yang memilki dukungan jangka panjang hingga 2019 nanti, jadi saran saya adalah menggunakan ubuntu versi ini, agar tidak perlu repot mengupgrade versi ubuntu hingga tahun 2019 nanti. Kemudian untuk Nginx saya akan menggunakan versi 1.9.x atau yang lebih baru, sedangkan untuk php akan menggunakan php7.0 yang secara performance jauh lebih powerfull dibanding versi php 5.x.x sebelumnya. Continue reading LEMP Stack (Ubuntu, Nginx, MariaDB / MySQL, PHP)

Pengertian dan Fungsi VPS (Virtual – Private – Server)

Pengertian

Setelah sebelumnya membahas mengenai Pengertian dan Fungsi SSH, kali ini akan membahas mengenai Pengertian dan Fungsi VPS. Karena pada posting sebelumnya sudah dibahas mengenai fungsi dari SSH, yang salah satunya adalah untuk mengatur server, maka untuk posting kali ini akan membahas salah satu dari layanan server yaitu VPS.

Virtual Private Server merupakan bentuk virtual dari suatu server, yaitu dari sebuah server dibentuk atau dibagi menjadi beberapa virtual server, sehingga 1 buah server dapat menampung beberapa VPS secara bersamaan. Secara fungsi tidak jauh berbeda dengan penggunaan server atau komputer pada umumnya, namun dalam konteks ini komputer atau server tersebut tidak secara real dapat kita lihat, sehingga pengaturan untuk mematikan, menghidupkan, install os, dll dapat dilakukan melalui control panel atau console yang diberikan oleh penyedia vps tempat kita menyewa VPS tersebut. Bahkan dalam penggunaannya bisa lebih banyak dibandingkan dengan komputer biasa, karena pada umumnya VPS akan terus aktif selama 24 jam sehari, ini dimaksudkan untuk tetap menerima dan menjalankan perintah yang dikirmkan oleh user. Continue reading Pengertian dan Fungsi VPS (Virtual – Private – Server)

SSH (Secure Shell) Pengertian dan Fungsi

Pengertian

SSH (Secure Shell) Pengertian dan Fungsi. Apa itu SSH atau Secure Shell? Pengertian Secure Shell atau biasa disebut SSH, merupakan sebuah protokol kriptografi yang digunakan untuk komunikasi data yang aman (secure), dengan menggunakan antarmuka baris perintah seperti command promt, yang dipergunakan untuk mengeskekusi perintah jarak jauh seperti update, upgrade, config, dll pada layanan jaringan antar komputer satu dengan komputer lainnya, dengan port standard yang digunakan adalah port 22.

Untuk pengguna windows untuk menggunakan Secure Shell ini dapat mempergunakan aplikasi seperti Putty dan Bitvise SSH client. Aplikasi tersebut akan berfungsi sebagai client untuk menghubungkan pengguna dengan layanan komputer jarak jauh yang diinginkan. Sedangkan untuk pengguna linux seperti Ubuntu, Kubuntu, dan distro linux selainnya, sudah bisa menggunakan layanan tersebut melalui terminal bawaan yang sudah tersedia di masing-masing distro, atau mungkin juga bisa menambahkan atau menginstall service tambahan yaitu OpenSSH dengan perintah sudo apt-get install openssh-client. Continue reading SSH (Secure Shell) Pengertian dan Fungsi