Popular Posts

Saturday, September 29, 2018

Konfigurasi Awal Vps Ubuntu 16 04

7 Langkah Konfigurasi Awal VPS Ubuntu 16.04 – Panduan Blog Online

7 Langkah Konfigurasi Awal VPS Ubuntu 16.04

Kami berusaha menyediakan website yang berguna untuk pengetahuan para pembaca, panduan singkat dan sederhana ini semoga menjadi jalan bagi kalian yang mengalami kesulitan dalam membuat blog di dunia maya, kami mengambil sumber dari blog Panduan Blog Online.com seandainya kalian berkenan langsung mengunjungi website tersebut, selamat menikmati!

konfigurasi vps ubuntu

Ketika pertama kali membuat server Ubuntu 16.04 untuk VPS, ada beberapa konfigurasi dasar yang perlu Anda terapkan. Konfigurasi dasar ini dapat meningkatkan keamanan server. Selain itu, konfigurasi dasar ini juga akan memudahkan Anda dalam melakukan beberapa paket instalasi di server.

Setidaknya ada 7 konfigurasi dasar yang harus Anda lakukan. Apa saja langkah-langkah konfigurasi tersebut? Kami akan menjelaskan semuanya satu per satu di artikel ini

Konfigurasi Awal di VPS Ubuntu 16.04

Berikut ini pembahasan dari langkah awal konfigurasi VPS Ubuntu 16.04:

1. Root Login 

Root login digunakan untuk proses masuk server. Anda bisa mendapatkan detail Login di panel ataupun email saat Anda membeli VPS. 

Konfigurasi Awal di VPS

Jika menggunakan Windows, Anda  akan membutuhkan aplikasi seperti PuTTY. Masukan IP pada kotak Host Name (or IP address) lalu klik Open.

Konfigurasi Awal di VPS

Selanjutnya akan muncul halaman untuk masukkan user login as, lalu masukkan password yang telah diberikan pada email saat pembelian VPS Indonesia Terbaik.

Konfigurasi Awal di VPS

Sedangkan untuk Linux dan Mac, Anda dapat menggunakan terminal yang sudah menjadi aplikasi bawaan pada sistem operasinya. Masukkan perintah dibawah ini untuk login server.

$ ssh root@server_IP_Anda

Setelah proses login selesai, Anda akan menerima peringatan tentang keaslian host.

Konfigurasi Awal di VPS

Setelah klik YES kemudian Anda akan diminta untuk  masukkan user login as dan kata sandi. 

Konfigurasi Awal di VPS

Jika ini adalah pertama kalinya Anda masuk ke server dengan kata sandi, Anda bisa cek kata sandi pada email yang Anda gunakan untuk pembelian VPS disitu akan ada informasi untuk login SSH.

2. Update dan Upgrade Server

Setelah login ke server,  Anda perlu melakukan update dan upgrade server untuk memastikan program atau aplikasi yang  digunakan tidak terjadi error. 

Update server adalah pembaharuan sebuah program komputer atau menambah data pendukung, termasuk juga memperbaiki kelemahan-kelemahan (bug) dan meningkatkan kegunaan atau kinerjanya. Untuk melakukan update, gunakan perintah ini: 

$ sudo apt-get update
Konfigurasi Awal di VPS

Upgrade server digunakan untuk menginstall versi terbaru dari semua paket saat ini yang diinstall pada sistem dari sumber-sumber yang telah disebutkan dalam /etc/apt/sources.list. Paket yang terinstall akan di-upgrade dengan versi terbaru yang tersedia.  Untuk melakukan upgrade server, gunakan perintah ini:

$ sudo apt-get upgrade
Konfigurasi Awal di VPS

3. Membuat User Baru

Setelah Anda masuk sebagai root, Anda dapat menambahkan pengguna akun baru yang nantinya bisa Anda gunakan untuk masuk/login server. Fungsi dari user baru di sini adalah untuk menambahkan tingkat keamanan saat login sehingga tidak sembarang orang bisa login ke server VPS Anda. Selain itu, mempermudah dalam proses manajemen dan pengolahan sever.

Pada contoh di bawah ini, kami membuat user baru dengan nama “dev”. Anda bisa membuat user dengan nama yang sesuai dengan keinginan dan kebutuhan Anda :

$ adduser dev
Konfigurasi Awal di VPS

Setelah itu, Anda akan diminta untuk memasukkan password baru. Buat password yang unik, fungsinya adalah untuk keamanan server Anda.

Selain itu, Anda juga akan diminta mengisi beberapa detail informasi seperti Full Name, Room Number, Work Phone dan Home Phone. Tetapi dalam pengisian informasi tersebut adalah opsional. 

Selesai, Anda telah berhasil membuat user baru. Dalam penambahan user, Anda bisa menambahkan sesuai kebutuhan. Anda bisa mengulangi perintah di atas untuk membuat user baru.

4. Tambahkan Public Key Authentication (Recommended)

Langkah selanjutnya dalam mengamankan server  adalah mengatur Public Key Authentication untuk pengguna baru Anda. Public Key Authentication akan memberikan kenyamanan dan keamanan untuk login melalui SSH karena user tidak perlu memasukkan username dan password seperti biasanya (dan rawan brute-force).

Untuk membuat Public Key Authentication, Anda perlu generate Key Pair SSH. Berikut adalah cara membuat public key authentication:

4.1. Generate a Key Pair

Untuk menghasilkan New Key Pair SSH, masukkan perintah berikut di terminal Anda:

$ ssh-keygen

Dengan asumsi pengguna lokal Anda disebut “Local User”, Anda akan melihat output yang terlihat seperti berikut:

Generating public/private rsa key pair.Enter file in which to save the key (/Users/localuser/.ssh/id_rsa):

Tekan ENTER untuk menerima nama dan jalur file ini.

Selanjutnya, Anda akan diminta untuk memasukan passphrase (frasa sandi) untuk mengamankan key. Anda dapat memasukkan kata sandi atau membiarkan kata sandi kosong.

Konfigurasi Awal di VPS

Anda telah berhasil membuat Key Pair yang terdiri dari Private Key id_rsa dan Public Key, id_rsa.pub. Anda bisa melihat file Public Key dengan nama Private Key, id_rsa dan Public Key di direktori .ssh.

Note

Jika Anda  membiarkan kata sandi kosong, Anda akan dapat menggunakan private key untuk otentikasi tanpa memasukan kata sandi. Jika memasukkan passphrase, Anda akan memerlukan private key dan passphrase untuk login. Mengamankan key Anda dengan passphrase lebih aman, tetapi kedua metode memiliki penggunaannya dan lebih aman dari pada otentikasi kata sandi dasar.

4.2. Salin Public Key

Setelah sukses membuat Public Key Authentication, kini Anda perlu menyalinnya ke server baru Anda. Terdapat dua cara untuk menyalin Public Key ini, yaitu menggunakan ssh-copy-id dan dengan cara manual. Pilih salah satu cara di bawah ini yang menurut Anda mudah.

  • Pilihan 1 Gunakan ssh-copy-id

Jalankan ssh-copy-id dengan menggunakan perintah di bawah ini. (Ganti IP_server_Anda dengan alamat IP server Anda yang sesungguhnya).

$ ssh-copy-id dev@IP_server_Anda

Selanjutnya Anda akan diminta untuk memasukan kata sandi user yang telah Anda buat., Setelah itu, Public Key Anda akan ditambahkan .ssh/authorized_keys untuk remote user. Sekarang Public Key dapat digunakan untuk masuk server.

  • Pilihan 2 Install  Secara Manual

Cara lain untuk menyalin Public Key adalah dengan cara manual jalankan perintah di bawah ini untuk membuat Public Key Anda (id_rsa.pub).

$ cat ~/.ssh/id_rsa.pub

Ini akan menampilkan Public Key Anda, yang akan terlihat seperti berikut ini:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2JKuvHbEnEr7n2VbT48+feqkQxKOuQ+HwKJDSTTAnFr8IMa9xwvCvKMh6u/Cgej6fb7OAeCd77ExFsYCE+e6ny4935sg119H3qa1C3ZGH/OWSAsihRpGrsIMxle+PL38T9ExMmeiYB+VWt7X/s63//Fg8Pz5NekRGGd514qclyXtbP50KQ/Vno6R3usSfv01a8c4RD4tCCAEFaIzUovT/WO8n9ia6Wztm9dxqlVNHJj0zTta/0szhCanIFTbm1bHeXcJCLYrs+QootWGPyvhORHjkC0+7KMkA51OiCTAOV7xNpWOWYlJ85dw5H2E6/riyH513gNo0u7YnKA0ekZDJ root@dapitkurniawan.io

Anda harus menambahkan file Public Key di atas ke file khusus di direktori home/user. Berikut cara menambahkan file Private Key id_rsa dan Public Key, id_rsa.pub:

Apabila Anda masih login sebagai root, masukkan perintah berikut ini untuk beralih ke pengguna baru:

# su - dev

Anda akan berada di direktori home/new user Anda. 

Konfigurasi Awal di VPS

Buat direktori baru yang disebut .ssh dan batasi izinnya dengan perintah berikut ini:

$ mkdir ~/.ssh$ chmod 700 ~/.ssh

Sekarang buka file yang .ssh disebut authorized_keys dengan editor teks. Kami akan gunakan perintah nano untuk mengedit file.

$ nano ~/.ssh/authorized_keys

Ketikkan perintah ini untuk kembali ke user root:

$ exit

Selesai kini Anda telah berhasil menambahkan Public Key Authentication pada server. 

5. Nonaktifkan Password Authentication (Recommended)

Anda dapat meningkatkan keamanan server Anda dengan menonaktifkan otentikasi kata sandi. Melakukan hal itu akan membatasi akses SSH ke server Anda hanya untuk otentikasi Public Key. Artinya, satu-satunya cara untuk masuk ke server Anda selain dari konsol adalah dengan memiliki Private key.

Untuk menonaktifkan otentikasi kata sandi di server Anda, ikuti langkah-langkah ini.

$ sudo nano /etc/ssh/sshd_config

Temukan baris yang menentukan PasswordAuthentication, hapus tanda # lalu ubah nilainya menjadi “NO”. Seperti pada gambar di bawah ini.

Konfigurasi Awal di VPS

Berikut adalah dua pengaturan lain yang penting untuk otentikasi kunci saja dan ditetapkan secara default. Jika  belum mengubah file ini sebelumnya, Anda tidak perlu mengubah pengaturan ini:

Konfigurasi Awal di VPS

Ketika Anda selesai melakukan perubahan, simpan dan tutup file menggunakan perintah Ctrl+X, lalu Y, lalu ENTER.

Ketik ini untuk melakukan restart  SSH :

$ sudo systemctl reload sshd

Sekarang otentikasi kata sandi dinonaktifkan. Server Anda sekarang hanya dapat diakses dengan otentikasi kunci SSH.

6. Test Log In

Sebelum Anda keluar dari server, Anda harus menguji konfigurasi baru Anda. Jangan putuskan sambungan sampai Anda mengkonfirmasi bahwa Anda bisa masuk melalui SSH.

Masuk ke server Anda menggunakan akun baru yang Anda buat. Untuk melakukannya, gunakan perintah ini:

$ ssh dev@IP_Server_Anda

Jika Anda menambahkan otentikasi Public Key ke New User, seperti yang dijelaskan dalam langkah empat dan lima, Private Key Anda akan digunakan sebagai otentikasi. Jika tidak, Anda akan diminta kata sandi pengguna Anda. Setelah otentikasi diberikan ke server, Anda akan masuk sebagai New User.

Baca Juga: 15+ Tips Keamanan Server VPS

7. Konfigurasi Firewall Menggunakan UFW

Uncomplicated Firewall (UFW) adalah sebuah interface dari Linux iptables. iptables sendiri adalah tools yang sangat bagus untuk melakukan konfigurasi firewall di sistem operasi berbasis Linux. Namun iptables cukup rumit untuk dipahami oleh sebagian orang. UFW hadir untuk mengatasi permasalahan tersebut dengan cara menyederhanakan perintah konfigurasi firewall sehingga memudahkan sistem administrator dalam mengelola firewall.

Di bawah ini kami akan menjelaskan cara konfigurasi firewall menggunakan ufw.

7.1. Mengaktifkan Service UFW

Berikut adalah langkah-langkah konfigurasi firewall menggunakan UFW.Sebelum  melakukan konfigurasi firewall menggunakan ufw, Anda harus memastikan service ufw telah berjalan di server Anda dengan perintah: 

$ sudo systemctl status ufw

Bila ternyata service ufw adalah inactive (dead),  Anda harus mengaktifkannya dengan cara di bawah ini:

$ sudo systemctl start ufw$ sudo systemctl enable ufw

Setelah menjalankan perintah diatas,  pastikan kali ini status service ufw adalah active (exited)seperti pada gambar di bawah ini.

Konfigurasi Awal di VPS

7.2. Mengaktifkan Firewall Menggunakan UFW

Walaupun service ufw telah aktif,  firewall rule belum diaktifkan. Anda bisa mengeceknya dengan perintah ini:

$ sudo ufw status

Bila output perintah tersebut Status: inactive maka artinya ufw belum aktif dan default policy dari firewall adalah ACCEPT. 

Cek kembali dengan perintah di bawah ini. 

$ sudo iptables -L

Maka Anda akan mendapatkan output kurang lebih seperti ini.

Konfigurasi Awal di VPS

Kondisi seperti ini akan mengijinkan seluruh koneksi keluar dan masuk ke server Anda. Sekarang aktifkan lah ufw dengan perintah.

$ sudo ufw enable

Kemudian tekan y bila mendapatkan pesan seperti pada tampilan di bawah ini:

Konfigurasi Awal di VPS

Bila berhasil,  Anda akan mendapatkan pesan Firewall is active and enabled on system startup. Untuk melakukan pengecekan status jalankan perintah ini. 

Untuk melihat default policy setelah UFW diaktifkan. Contoh output perintah tersebut adalah 

$ sudo ufw status verbose
Konfigurasi Awal di VPS

Penjelasan Default Policy :

  1. Melarang (deny) seluruh paket masuk, kecuali yang diizinkan.
  2. Mengijinkan (allow) seluruh paket yang masuk.
  3. Tidak mengaktifkan (disabled) paket routing.

7.3. Mengaktifkan UFW Application Profile

UFW telah menyediakan berbagai Application profile yang berisi default rule berbagai aplikasi populer. Anda dapat melihat daftar Application profile tersebut dengan menggunakan perintah.

$ sudo ufw app list

Output perintah tersebut bergantung pada aplikasi yang Anda install dalam komputer Anda. Berikut contoh output perintah di atas:

Konfigurasi Awal di VPS

Anda dapat mengizinkan aplikasi tertentu dengan perintah

$ sudo ufw allow nama aplikasi

Anda dapat melihat policy yang ada dalam masing-masing Application profile dengan perintah sudo ufw app info <nama aplikasi>. Berikut adalah contoh output ketika menjalankan perintah di atas.

Konfigurasi Awal di VPS

7.4. Mengizinkan Akses Layanan SSH

Untuk mengizinkan layanan SSH menggunakan ufw,  Anda dapat melakukannya dengan mengizinkan Application profile OpenSSH menggunakan perintah ini:

$ sudo ufw allow OpenSSH

Atau Anda dapat melakukannya secara manual dengan cara

$ sudo ufw allow 22/top

7.5. Mengizinkan Layanan Apache

Setelah memberi izin pada SSH selanjutnya adalah mengizinkan layanan Apache Cara paling mudah mengizinkan layanan Web server Apache, baik itu port 80 untuk protokol HTTP dan port 443 untuk protokol HTTPS dengan perintah

$ sudo ufw allow ‘Apache Full’

Atau Anda dapat melakukannya secara manual dengan cara

$ sudo ufw allow 80/tcp$ sudo ufw allow 443/tcp

Jalankan perintah di bawah ini untuk mengecek dampak perubahan firewall policy

$ sudo ufw status verbose
Konfigurasi Awal di VPS

7.6. Mengizinkan Port dan Protokol Tertentu

Kemudian Anda dapat mengizinkan port dan protokol tertentu dengan format perintah. 

$ sudo ufw allow 80/tcp

Permintaan diatas akan mengizinkan akses ke port 80 dengan protokol TCP, sedangkan perintah

$ sudo ufw allow 53/udp

Permintaan diatas akan mengizinkan akses ke port 53 dengan protokol UDP.

7.7. Mengizinkan Port dengan Range dan Protokol Tertentu

Setelah itu, Anda dapat mengizinkan port dengan range dan protokol tertentu dengan format perintah

$ sudo ufw allow 8000:8100/tcp

Permintaan diatas akan mengizinkan akses ke port 8000 hingga 8100 dengan protokol TCP, 

$ sudo ufw allow 5300:5500/udp

sedangkan perintah, diatas akan mengizinkan akses ke port 5300 hingga 5500 dengan protokol TCP

Konfigurasi Awal di VPS

7.8. Mengizinkan IP tertentu

Anda dapat mengizinkan IP dengan format perintah yang tujuannya adalah mengizinkan akses dari IP tertentu di server.

 $ sudo ufw allow from 104.28.29.182

Perintah di atas akan mengizinkan semua akses dari IP 104.28.29.182 masuk ke komputer Anda. Bila ingin hanya IP tertentu yang dapat mengakses port tertentu di server,  Anda dapat menjalankan perintah

$ sudo ufw allow from 104.28.29.182 to any port 22

7.9. Mengizinkan Subnet tertentu

Anda dapat mengizinkan Subnet dengan format perintah yang berfungsi untuk mengizinkan semua akses dari Subnet yang masuk ke server Anda.

$ sudo ufw allow from 104.28.29.180/24

Perintah di atas akan mengizinkan semua akses dari subnet 104.28.29.180/24 masuk ke server Anda. Bila ingin hanya Subnet tertentu yang dapat mengakses port tertentu di server , Anda dapat menjalankan perintah

$ sudo ufw allow from 104.28.24.40/24 to any port 22

Perintah diatas akan mengizinkan akses dari IP 104.28.24.40/24 masuk ke port 22 di server Anda.

7.10. Memblokir Akses dari IP atau Subnet Tertentu

UFW dapat Anda manfaatkan untuk memblokir IP atau Subnet tertentu. Untuk memblokir IP tertentu gunakan perintah.

$ sudo ufw deny from 104.17.170.122

Bila Anda ingin memblokir Subnet tertentu,  gunakan perintah dengan format

$ sudo ufw deny from 104.17.170.122/24

Kesimpulan

Dengan menjalankan semua langkah konfigurasi dasar di atas, server Anda telah memiliki dasar keamanan yang kuat. Dengan begitu Anda bisa menggunakannya dengan aman.

Itulah langkah awal pengaturan VPS Ubuntu 16.04. Jika masih ada pertanyaan jangan sungkan untuk meninggalkan di kolom komentar. Jangan lupa juga subscribe untuk mendapatkan informasi VPS dan WordPress dari kami.

Source:niagahoster.com

Tuesday, September 25, 2018

Konfigurasi Awal Pengaturan Vps Centos7

6 Konfigurasi Awal Pengaturan VPS Centos 7 – Panduan Blog Online

6 Konfigurasi Awal Pengaturan VPS Centos 7

Kami berusaha menyediakan website yang berguna untuk pengetahuan para pembaca, panduan singkat dan sederhana ini semoga menjadi jalan bagi kalian yang mengalami kesulitan dalam membuat blog di dunia maya, kami mengambil sumber dari blog Panduan Blog Online.com seandainya kalian berkenan langsung mengunjungi website tersebut, selamat menikmati!

Ketika pertama kali membuat server Centos 7 untuk VPS, ada beberapa konfigurasi dasar yang perlu Anda terapkan. Konfigurasi dasar ini perlu dilakukan untuk meningkatkan keamanan server. Selain itu, konfigurasi dasar ini akan memudahkan Anda dalam melakukan beberapa paket instalasi. Setidaknya ada enam konfigurasi dasar yang harus Anda lakukan. Apa saja langkah-langkah konfigurasi tersebut? Kami akan menjelaskan semuanya satu per satu di artikel ini

Konfigurasi Awal Pengaturan VPS Centos 7

Berikut ini pembahasan dari langkah awal konfigurasi VPS Centos 7:

1. Root Login

Root login digunakan untuk proses masuk server, Anda bisa mendapatkan detail Login di panel ataupun email saat Anda membeli VPS. 

konfigurasi awal di vps centos 7

Jika menggunakan Windows, Anda akan membutuhkan aplikasi seperti PuTTY. Masukan IP pada kotak Host Name (or IP address) lalu klik Open.

konfigurasi awal di vps centos 7

Selanjutnya akan muncul halaman untuk masukkan user login as, lalu masukkan password yang telah diberikan melalui email saat pembelian VPS.

konfigurasi awal di vps centos 7

Sedangkan untuk Linux dan Mac, Anda dapat menggunakan terminal yang sudah menjadi aplikasi bawaan pada sistem operasinya. Masukkan perintah di bawah ini untuk login server.

$ ssh root@server_IP_Anda

Setelah proses login selesai, Anda akan menerima peringatan tentang keaslian host.

konfigurasi awal di vps centos 7

Setelah klik YES kemudian Anda akan diminta untuk  masukkan user login as dan kata sandi. 

konfigurasi awal di vps centos 7

Jika ini adalah pertama kalinya Anda masuk ke server dengan kata sandi, Anda bisa cek kata sandi pada email yang Anda gunakan untuk pembelian VPS Indonesia. Di email tersebut, Anda akan memperoleh informasi lengkap untuk login SSH.

2. Update dan Upgrade Server

Setelah login ke server,  Anda perlu melakukan update dan upgrade server untuk  memastikan program atau aplikasi yang digunakan tidak terjadi error. 

Pada Server Centos 7 perintah yum update dan yum upgrade akan memiliki fungsi sama, yaitu memperbarui ke versi terbaru dari paket. Tetapi perbedaanya adalah yum upgrade akan menghapus paket-paket yang lama. Sedangkan  yum update akan mempertahankan paket-paket yang ada. Di tutorial ini kami menggunakan yum update karena kami ingin mempertahankan paket paket yang ada sebelumnya. Masukkan perintah berikut ini.

# sudo yum update
konfigurasi awal di vps centos 7

Selanjutnya akan muncul jumlah size paket yang akan diinstall. Anda bisa menekan Y dan ENTER untuk melanjutkan instalasi.

konfigurasi awal di vps centos 7

3. Membuat User Baru

Setelah masuk sebagai root, Anda dapat menambahkan pengguna akun baru yang yang nantinya bisa Anda gunakan untuk masuk/login server. Fungsi dari user baru di sini adalah untuk menambahkan tingkat keamanan saat login. Dengan begitu tidak sembarang orang bisa login ke server VPS Anda. Selain itu, user juga mempermudah proses manajemen dan pengolahan sever.

Pada contoh di bawah ini, kami membuat user baru dengan nama “dev”. Anda bisa membuat user dengan nama yang sesuai dengan keinginan dan kebutuhan Anda:

# adduser dev

Selanjutnya, tetapkan kata sandi untuk user baru yang telah Anda buat (ganti user dev dengan user yang telah Anda buat).

# passwd dev
konfigurasi awal di vps centos 7

Selesai, Anda telah berhasil membuat user baru. Dalam penambahan user kita bisa menambahkan sesuai kebutuhan. Anda bisa mengulangi perintah di atas untuk membuat user baru.

4. Tambahkan Public Key Authentication 

Langkah selanjutnya dalam mengamankan server Anda adalah mengatur Public Key Authentication untuk pengguna baru Anda. Public Key Authentication akan memberikan kenyamanan dan keamanan untuk login melalui SSH karena user tidak perlu memasukkan username dan password seperti biasanya (dan rawan brute-force).

Untuk membuat Public Key Authentication. Anda perlu generate Key Pair SSH. Berikut adalah cara membuat public key authentication:

Generate a Key Pair

Untuk menghasilkan New Key Pair SSH, masukkan perintah berikut di terminal Anda:

# ssh-keygen

Dengan asumsi pengguna lokal Anda disebut “Local User”, Anda akan melihat output yang terlihat seperti berikut:

Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):

Tekan ENTER untuk menerima nama dan jalur file ini.

Selanjutnya, Anda akan diminta untuk memasukan passphrase (frasa sandi) untuk mengamankan key. Anda dapat memasukkan kata sandi atau membiarkan kata sandi kosong.

konfigurasi awal di vps centos 7

Anda telah berhasil membuat Key Pair yang terdiri dari Private Key id_rsa dan Public Key, id_rsa.pub. Anda bisa melihat file Public Key dengan nama Private Key, id_rsa dan Public Key di direktori .ssh.

Catatan

Jika  membiarkan kata sandi kosong, Anda akan dapat menggunakan private key untuk otentikasi tanpa memasukan kata sandi. Jika memasukkan passphrase, Anda akan memerlukan private key dan passphrase untuk login. Mengamankan key Anda dengan passphrase lebih aman, tetapi kedua metode memiliki penggunaannya dan lebih aman dari pada otentikasi kata sandi dasar.

Salin Public Key

Setelah sukses membuat Public Key Authentication, kini Anda perlu menyalinnya ke server baru Anda. Terdapat dua cara untuk menyalin Public Key ini, yaitu menggunakan ssh-copy-id dan dengan cara manual. Pilih salah satu cara dibawah ini yang menurut Anda mudah.

Pilihan 1 – Gunakan ssh-copy-id

Jalankan ssh-copy-id dengan menggunakan perintah di bawah ini. (Ganti IP_server_Anda dengan alamat IP server Anda yang sesungguhnya).

# ssh-copy-id dev@IP_server_Anda

Selanjutnya Anda akan diminta untuk memasukan kata sandi user yang telah Anda buat. Setelah itu, Public Key Anda akan ditambahkan .ssh/authorized_keys untuk remote user. Sekarang Public Key dapat digunakan untuk masuk server.

Pilihan 2 – Install  Secara Manual

Cara lain untuk menyalin Public Key adalah dengan cara manual. Jalankan perintah di bawah ini untuk membuat Public Key Anda (id_rsa.pub).

# cat ~/.ssh/id_rsa.pub

Ini akan menampilkan Public Key Anda, yang akan terlihat seperti berikut ini:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2JKuvHbEnEr7n2VbT48+feqkQxKOuQ+HwKJDSTTAnFr8IMa9xwvCvKMh6u/Cgej6fb7OAeCd77ExFsYCE+e6ny4935sg119H3qa1C3ZGH/OWSAsihRpGrsIMxle+PL38T9ExMmeiYB+VWt7X/s63//Fg8Pz5NekRGGd514qclyXtbP50KQ/Vno6R3usSfv01a8c4RD4tCCAEFaIzUovT/WO8n9ia6Wztm9dxqlVNHJj0zTta/0szhCanIFTbm1bHeXcJCLYrs+QootWGPyvhORHjkC0+7KMkA51OiCTAOV7xNpWOWYlJ85dw5H2E6/riyH513gNo0u7YnKA0ekZDJ root@dapitkurniawan.io

Anda harus menambahkan file Public Key di atas ke file khusus di direktori home/user. Berikut cara menambahkan file Private Key id_rsa dan Public Key, id_rsa.pub:

Apabila Anda masih login sebagai root, masukkan perintah berikut ini untuk beralih ke pengguna baru:

# su - dev

Anda akan berada di direktori home/new user Anda. 

Buat direktori baru yang disebut .ssh dan batasi izinnya dengan perintah berikut ini:

# mkdir ~/.ssh# chmod 700 ~/.ssh

Sekarang buka file yang .ssh disebut authorized_keys dengan editor teks. Kami akan gunakan perintah nano untuk mengedit file.

# nano ~/.ssh/authorized_keys

Ketikkan perintah ini untuk kembali ke user root:

# exit

Selesai kini Anda telah berhasil menambahkan Public Key Authentication pada server. 

5. Nonaktifkan Password Authentication

Anda dapat meningkatkan keamanan server Anda dengan menonaktifkan otentikasi kata sandi. Melakukan hal itu akan membatasi akses SSH ke server Anda hanya untuk otentikasi Public Key. Artinya, satu-satunya cara untuk masuk ke server Anda selain dari konsol adalah dengan memiliki Private key.

Untuk menonaktifkan otentikasi kata sandi di server Anda, ikuti langkah-langkah ini.

# nano /etc/ssh/sshd_config

Temukan baris yang menentukan PasswordAuthentication, hapus tanda # lalu ubah nilainya menjadi “NO” seperti pada gambar di bawah ini.

konfigurasi awal di vps centos 7

Berikut adalah dua pengaturan lain yang penting untuk otentikasi kunci saja dan ditetapkan secara default. Jika  belum mengubah file ini sebelumnya, Anda tidak perlu mengubah pengaturan ini:

Ketika Anda selesai melakukan perubahan, simpan dan tutup file menggunakan perintah Ctrl+X, lalu Y, lalu ENTER.

Ketik ini untuk melakukan restart  SSH:

$ sudo systemctl reload sshd

Sekarang otentikasi kata sandi dinonaktifkan. Server Anda sekarang hanya dapat diakses dengan otentikasi kunci SSH.

6. Test Log In

 Sebelum  keluar dari server, Anda harus menguji konfigurasi baru Anda. Jangan putuskan sambungan sampai Anda mengonfirmasi bahwa Anda bisa masuk melalui SSH. 

Berikut cara memastikan keberhasilan konfigurasi baru Anda

Masuk ke server Anda menggunakan akun baru yang Anda buat. Untuk melakukannya, gunakan perintah ini jika Anda menggunakan Linux atau Mac OS:

# ssh dev@IP_Server_Anda

Jika menggunakan Windows, Anda bisa membuka Putty dan lakukan test login dengan user yang telah Anda buat.

konfigurasi awal di vps centos 7

Apabila Anda menambahkan otentikasi Public Key ke New User, seperti yang dijelaskan dalam langkah empat dan lima, Private Key Anda akan digunakan sebagai otentikasi. Jika tidak, Anda akan diminta kata sandi pengguna Anda. Setelah otentikasi diberikan ke server, Anda akan masuk sebagai New User.

Baca Juga: 15+ Tips Keamanan Server VPS

Kesimpulan

Dengan menjalankan semua langkah konfigurasi dasar di atas, server Anda telah memiliki dasar keamanan yang kuat. Dengan begitu Anda bisa menggunakannya dengan aman.

Itulah langkah awal pengaturan VPS CentOS 7. Jika masih ada pertanyaan jangan sungkan untuk meninggalkan di kolom komentar. Jangan lupa juga subscribe untuk mendapatkan informasi VPS, dan WordPress dari kami.

Source:niagahoster.com

Monday, September 24, 2018

Wordpress Maintenance Mode

Modifikasi WordPress Maintenance Mode Anda Agar Tampil Lebih Menarik

Modifikasi WordPress Maintenance Mode Anda Agar Tampil Lebih Menarik

Kami berusaha menyediakan website yang berguna untuk pengetahuan para pembaca, panduan singkat dan sederhana ini semoga menjadi jalan bagi kalian yang mengalami kesulitan dalam membuat blog di dunia maya, kami mengambil sumber dari blog Panduan Blog Online.com seandainya kalian berkenan langsung mengunjungi website tersebut, selamat menikmati!

Modifikasi Mode Maintenance WordPress Anda dengan Cara ini

Halaman WordPress Maintenance Mode biasanya muncul ketika Anda melakukan update pada WordPress, baik itu plugin maupun template-nya. Di halaman ini biasanya kurang diperhatikan sehingga memiliki tampilan yang tidak terlalu menarik. Tentu hal ini akan memberikan dampak yang kurang bagus bagi reputasi perusahaan Anda, bukan?

Dalam artikel ini kami akan membahas cara membuat mode maintenance agar Anda tampil lebih profesional berbekal plugin WP Maintenance Mode.

Gambaran Mengenai WordPress Maintenance Mode

Maintenance Mode WordPress merupakan fitur yang dikenalkan pada versi 3.0. Mode ini akan muncul ketika Anda melakukan update pada WordPress ataupun template dan plugin dengan pesan: Briefly unavailable for scheduled maintenance. Check back in a minute.

mode mantenance

Sebagian proses backend akan berhenti selama beberapa saat (biasanya dalam hitungan detik) selama proses instalasi update. WordPress akan menggunakan function wp_maintenance dan membuat file .maintenance yang berisi pesan maintenance tersebut. Setelah proses update selesai, file tersebut akan dihapus dan website dapat diakses seperti semula.

Fitur Menarik Plugin WP Maintenance Mode

  • Mengubah warna, teks, dan background.
  • Form subscribe.
  • Timer untuk waktu yang tersisa.
  • Contact form untuk menerima email dari pengunjung.
  • Halaman coming soon.
  • Desain responsive.
  • Ikon sosial media.
  • Pengecualian URL tertentu dari mode maintenance.

halaman maintenance

Apa yang Anda Butuhkan?

Untuk memulai langkah pada tutorial ini, Anda membutuhkan:

Membuat Halaman Maintenance dengan Plugin WP Maintenance Mode

Ada beberapa cara membuat tampilan website Maintenance Mode WordPress tampak lebih profesional. Tutorial ini akan membahas cara membuat halaman maintenance melalui plugin WP Maintenance Mode. Plugin ini dapat Anda gunakan melalui WordPress repository secara gratis.

wp maintenance mode

WP Maintenance Mode adalah salah atu plugin maintenance WordPress yang paling banyak digunakan, hal ini karena penggunaannya cukup mudah. Plugin ini tersedia secara gratis dan dibuat oleh tim desain blog yang cukup populer bernama Designmodo. Tercatat telah lebih dari 500.000 pengguna yang melakukan instalasi hingga saat ini.

Langkah Membuat Halaman Maintenance

1. Instal plugin WP Maintenance Mode. Jika Anda belum mengetahui caranya, silakan ikuti tutorial cara instal plugin.

2. Setelah plugin aktif, silakan pilih menu Settings > Wp Maintenance Mode.

seting mode maintenance

3. Akan tampil pengaturan utama pada tab General.

setingan general

  • Pada pilihan pertama pada bagian Status, silakan ubah menjadi Activated jika Anda ingin menampilkan mode maintenance.
  • Pada bagian Bypass for Search Both, Anda dapat memilih Yes jika ingin search engine dapat melihat website Anda selama mode maintenance.
  • Dengan menggunakan plugin ini, Anda tetap dapat mengakses website selama dalam mode maintenance. Hal ini berarti Anda perlu login ke dashboard WordPress terlebih dahulu. Bagaimanapun juga, Anda perlu memilih hak akses user terlebih dahulu, secara default hanya Administrator.
  • Silakan simpan perubahan dengan menekan tombol Save Settings.

4. Selanjutnya pada bagian tab Design.

tampilan mode maintenance

  • Pada bagian title berupa tulisan yang tampil di bagian tab browser, sedangkan untuk Heading berupa tulisan untuk judul utama halaman maintenance dengan memilih warna yang diinginkan.
  • Untuk Text berupa pesan yang ditampilkan yang berhubungan dengan tidak bisa diaksesnya website Anda. Anda juga dapat menentukan warna pada tulisannya.
  • Selanjutnya untuk Background dapat berupa gambar yang diinginkan atau hanya berupa warna saja. Jika sudah selesai silakan simpan perubahan dengan menekan tombol Save settings.

5. Pada tab Modules Anda dapat menambahkan beberapa bagian seperti berikut.

timer di website

  • Anda dapat menampilkan timer pada halaman maintenance. Untuk mengaktifkannya silakan pilih Yes pada bagian Show Countdown.
  • Jika Anda ingin menambahkan form subscribe untuk memberitahu pengunjung setelah maintenance selesai, silakan pilih Yes pada bagian Show Subscribe.
  • Jika Anda ingin menambahkan ikon media sosial, silakan pilih Yes pada bagian Show social networks dan masukkan akun sosial media yang dimiliki pada masing-masing kolom sesuai dengan jenis sosial media Anda.

social media

  • Selain tombol media sosial, Anda juga dapat menambahkan form kontak dan tracking untuk Google Analytics. Jika pengaturan sudah selesai, silakan tekan tombol Save settings untuk menyimpan perubahan.

menambahkan kontak di mode maintenance

6. Berikut adalah tampilan halaman maintenance ketika website Anda diakses.

wordpress maintenance mode

Kesimpulan

Anda sudah lihat sendiri, bukan? Dengan menggunakan WordPress, halaman maintenance website dapat Anda buat sendiri dengan mudah. Yang perlu Anda lakukan hanyalah menginstal plugin maintenance WordPress bernama WP Maintenance Mode dan segalanya Anda dapat melakukan konfigurasi sendiri sesuai keinginan tanpa kesulitan!

Apabila Anda masih memiliki pertanyaan, jangan ragu untuk menyampaikannya melalui kolom komentar di akhir halaman ini. Jangan lupa klik Subscribe guna mendapatkan artikel terbaru langsung di inbox email Anda 🙂

Source:niagahoster.com

Sunday, September 23, 2018

Hoster Rangers Niagahoster Agustus

9 Hoster Rangers Baru di Bulan Agustus 2019! – Panduan Blog Online

9 Hoster Rangers Baru di Bulan Agustus 2019!

Kami berusaha menyediakan website yang berguna untuk pengetahuan para pembaca, panduan singkat dan sederhana ini semoga menjadi jalan bagi kalian yang mengalami kesulitan dalam membuat blog di dunia maya, kami mengambil sumber dari blog Panduan Blog Online.com seandainya kalian berkenan langsung mengunjungi website tersebut, selamat menikmati!

Hoster Rangers Agustus

Pada bulan Agustus
2019 kemarin, Panduan Blog Online kedatangan 9 Hoster Rangers baru. Siapa sajakah
mereka? Yuk kenalan!

Abdurrachman Azis –
Graphic Designer

Laki-laki
berkacamata lulusan teknik elektro ini sudah memiliki hobi design sejak SMP dan
sekarang memiliki goals pribadi “Design for Humans”, sebuah konsep
pemecahan masalah menggunakan design. Sebelum menjadi Hoster Rangers, Azis
sudah menjadi klien Panduan Blog Online untuk bisnis creative agency-nya.

“Rasanya bekerja di Panduan Blog Online asyik sekali. Dari segi manajemen SDM dan atmosfer kerjanya bisa membantu fokus ke pekerjaan. Leader saya juga sangat mendukung saya untuk bisa meng-improve skill. Seru sekali bisa bekerja di perusahaan yang SDM nya dipenuhi oleh staf muda bertalenta.”

Aga Aswanta Putra –
Customer Success Agent

Aga adalah lulusan
jurusan Statistika Universitas Gadjah Mada. Laki-laki asal Malang ini memiliki
hobi macam-macam olahraga seperti badminton, renang, catur, dan futsal.

“Panduan Blog Online adalah salah satu perusahaan start-up yang suasana kerjanya sangat cocok untuk kaum milenial. Budaya perusahaannya sangat mendukung seseorang untuk selalu berkembang lebih baik dari hari sebelumnya. Semoga saya dapat berkontribusi maksimal dan membantu Panduan Blog Online menjadi salah satu startup unicorn di Indonesia!”

Anjar Setia Wibowo –
Video Creator

Lulusan Ilmu
Komunikasi ini memang sudah lama menyukai industri media creative production.
Ia tidak sengaja menemukan lowongan pekerjaan di Panduan Blog Online sebagai video
creator.

“Selama kerja di Panduan Blog Online jujur kaget dengan budaya dan nilai perusahaannya karena di kampus dan tempat bekerja sebelumnya selalu menanamkan nilai korporat yang sangat kental. Sementara di Panduan Blog Online semuanya berbanding terbalik. Hoster Rangers banyak diberikan kebebasan, tentunya dengan pertanggungjawaban. Fasilitas sarana dan prasarana kerjanya juga menunjang Hoster Rangers agar bisa lebih produktif.”

Danial Raza Jefri –
Full Stack Developer

Laki-laki
berkacamata kelahiran Solo ini adalah lulusan IT yang memiliki hobi bermusik
dan memasak. Awal dia mengenal Panduan Blog Online saat di masa kuliah dan juga sudah
menjadi pelanggan Panduan Blog Online.

“Rasanya bergabung di Panduan Blog Online itu menyenangkan sekali. Bangga akhirnya bisa bergabung ke sini. Saya tidak sabar dengan banyak perjalanan seru yang nantinya akan saya jalani di sini.”

Kinanti Danastri –
Community Relations Officer

Perempuan yang akrab
dipanggil Kinan ini alumni prodi Ilmu Komunikasi Universitas Atma Jaya
Yogyakarta. Ia memiliki hobi membaca dan berkebun dan awal mengetahui
Panduan Blog Online ketika ada teman satu kampus yang mengajak melamar pekerjaan.

“Rasanya bergabung di Panduan Blog Online, awalnya takut tidak bisa beradaptasi dengan lingkungan yang saya kira akan cukup kacau karena tidak ada birokrasi dan sebagainya. Tapi setelah bergabung langsung merasa kalau Panduan Blog Online bisa menjadi rumah kedua saya untuk ‘pulang’.”

Muhammad Rifqi
Maulana – Digital Marketing Specialist

Rifqi memiliki latar
belakang pendidikan sarjana informatika, namun sudah memiliki ketertarikan  untuk mendalami dunia digital marketing. Awal
mengenal Panduan Blog Online karena dulu sering membuat website untuk keperluan pribadi
dan sudah menggunakan Panduan Blog Online.

“Rasanya bergabung di Panduan Blog Online seru banget. Lingkungannya, rekan kerjanya dan company value ‘freedom and responsibility’ di mana kita diberikan kebebasan tapi juga dituntut tanggung jawab yang tinggi dengan apa yang dikerjakan. Panduan Blog Online adalah tempat yang tepat untuk mereka yang ingin berkembang dan tidak menyukai birokrasi kantor formal.”

Nisa Nuraini –
Affiliate Account Manager

Perempuan anak
sulung dari lima bersaudara ini adalah lulusan Ilmu Komunikasi Universitas
Gadjah Mada. Memiliki hobi jalan-jalan mengunjungi tempat baru, menonton film
dan mendengarkan musik.

“Awal tahu Panduan Blog Online dari salah satu job fair karena waktu itu booth-nya ramai sekali. Awalnya saya kira Panduan Blog Online hanya membuka posisi untuk yang teknis saja tapi ternyata banyak juga posisi yang ditawarkan untuk jurusan lain. Memasuki minggu ketiga di Panduan Blog Online, saya semakin mengenal lagi kultur perusahaan yang tidak terlalu ketat dan tidak micro-managing tapi mendidik setiap orang untuk melakukan yang terbaik dari diri mereka. Saya berharap bisa belajar banyak hal dari perjalanan saya di sini dan mengembangkan diri saya lebih baik.”

Retna Wahyu
Wulandari – Finance Clerk

Lulusan akuntansi
Universitas Gadjah Mada ini memiliki hobi memasak dan membuat kerajinan tangan.
Awal mengetahui Panduan Blog Online dari salah satu job fair.

“Awalnya saya merasa insecure karena cita-cita saya di awal adalah setelah lulus langsung ke Jakarta dan membayangkan bekerja di gedung pencakar langit. Tapi ternyata, ada hal yang membuat saya harus stay di Jogja dan saat itu sempat menyerah. Namun ternyata dipertemukan dengan Panduan Blog Online. Suasana kerja di sini tidak seperti bekerja tapi tentu saja masih harus fokus pada KPI (key performance indicator). Saya ingin mewujudkan mimpi yang lain bersama Panduan Blog Online!”

Sendika Hawari
Mohammad – Customer Success Agent

Lulusan jurusan
Hubungan Internasional Universitas Muhammadiyah Yogyakarta ini pertama kali
mengetahui Panduan Blog Online dari teman kampusnya.

“Saya tahu saya lulusan yang tidak ada hubungannya sama sekali dengan bidang web hosting. Akan tetapi, dari Panduan Blog Online menyediakan trainer yang sangat baik dan sabar. Trainer sangat membantu saya memahami dunia yang sama sekali asing buat saya. Dan yang tidak kalah menyenangkan adalah di Panduan Blog Online juga ada klub olahraga futsal yang mendukung hobi saya. Hal ini membuat saya senang dan menikmati bekerja di Panduan Blog Online.”

Tertarik memulai perjalanan karirmu bersama Panduan Blog Online? Kami membuka banyak kesempatan bagi kamu yang ingin bergabung. Kunjungi www.niagahoster.co.id/karir untuk informasi lebih lanjut!

Source:niagahoster.com

Apa Itu Seo

Apa itu SEO? Pengertian, Konsep Dasar, dan Manfaatnya – Panduan Blog Online

Apa itu SEO? Pengertian, Konsep Dasar, dan Manfaatnya

Kami berusaha menyediakan website yang berguna untuk pengetahuan para pembaca, panduan singkat dan sederhana ini semoga menjadi jalan bagi kalian yang mengalami kesulitan dalam membuat blog di dunia maya, kami mengambil sumber dari blog Panduan Blog Online.com seandainya kalian berkenan langsung mengunjungi website tersebut, selamat menikmati!

Apa itu SEO dan Bagaimana Konsep Dasarnya-01

Apa itu SEO? Pertanyaan itu sering diajukan oleh orang-orang yang baru mulai membuat website atau blog. Alasannya, dengan menerapkan sejumlah langkah optimasi SEO, website atau blog lebih mudah mendapatkan ranking tinggi di hasil pencarian Google. 

Apakah anggapan tersebut benar? 

Yup, secara sederhana, memang itulah manfaat dari penerapan SEO di website atau blog. Namun, itu baru sebagian kecil dari konsep SEO. Nah, di artikel ini kami akan membahas secara lengkap apa itu SEO. Dari pengertian SEO, cara kerjanya,indikator-indikator utama SEO, hingga mengapa SEO penting untuk website Anda.

Pengertian SEO

Search Engine Optimization atau SEO adalah upaya mengoptimasi website untuk mendapatkan peringkat teratas di hasil pencarian. Dengan mendapatkan ranking tinggi di hasil pencarian, potensi trafik organik Anda pun meningkat.

Selain menghasilkan trafik organik yang tinggi, SEO juga akan membantu Anda mendapatkan trafik yang tepat. Jadi Anda tidak hanya fokus pada trafik tinggi, tetapi juga trafik yang tepat sesuai dengan tujuan utama website Anda. 

Untuk bisa mendapatkan trafik tinggi yang tepat sasaran, Anda perlu mengikuti aturan-aturan yang telah ditetapkan oleh mesin pencari, dalam hal ini Google. Anda perlu memahami bagaimana cara kerja SEO, algoritma Google, dan indikator utama SEO. Semuanya akan Anda pelajari di bab-bab selanjutnya di bawah ini.  

Cara Kerja SEO

Mesin pencari menggunakan algoritma tertentu untuk menentukan konten mana yang layak menempati ranking teratas hasil pencarian. Ini berlaku untuk semua mesin pencari baik itu Google, Yahoo!, Bing, maupun Duckduckgo. 

Kami tidak akan membahas algoritma di setiap mesin pencari. Di sini kami hanya membahas algoritma Google. Kenapa? Karena Google menguasai lebih dari 90 persen pangsa pasar mesin pencari di seluruh dunia. Jadi ketika membicarakan cara kerja SEO, algoritma Google menjadi patokannya. 

Google selalu memperbarui algoritmanya untuk memberikan hasil pencarian yang lebih relevan dan solutif untuk penggunanya. Dari 2011 sampai saat ini, setidaknya sudah ada delapan major update untuk algoritma Google.

Jadi Anda harus selalu update tentang algoritma Google ini. Sebab langkah optimasi yang berdasarkan algoritma lama Google tidak akan memberikan efek apa pun. Misalnya, salah satu taktik lama yang digunakan adalah keyword stuffing. 

Keyword stuffing adalah praktik memasukkan focus keyword sebanyak-banyaknya di sebuah artikel. Taktik ini dulu cukup efektif, bahkan jika konten Anda singkat dan tidak relevan sama sekali dengan focus keyword yang Anda masukkan.

Namun, dengan pembaruan algoritma Google, kini taktik tersebut tidak lagi efektif. Bahkan Anda bisa terkena penalti jika ketahuan mempraktikkannya. Konten Anda bisa dianggap berisi spam jika terlalu banyak mengulang focus keyword. 

Kalau begitu, langkah optimasi SEO seperti apa yang sesuai dengan algoritma Google terbaru? Setidaknya ada delapan indikator SEO berdasarkan algoritma Google terbaru, dari struktur URL hingga kecepatan website. 

8 Indikator Utama SEO

Indikator utama SEO selalu berubah secara berkala. Perubahan indikator ini bergantung pada algoritma Google. Jika Google memperbarui algoritmanya, indikator SEO pun berubah. 

1. Struktur URL

Struktur URL yang sederhana memudahkan mesin pencari untuk mengenali website Anda dan topik utama yang Anda bahas. Sebaiknya buat struktur URL yang sederhana, cukup mengandung nama domain dan judul artikel. Berikut adalah contoh struktur URL yang ideal:

https://www.namawebsiteanda.com/judulkonten

2. Penggunaan SSL/TLS

Sejak 2014, Google mulai mengutamakan website-website yang menggunakan SSL/TLS. Sebab website dengan SSL/TLS mengenkripsi semua transfer data yang terjadi di website tersebut. Jadi keamanan data pengguna lebih aman. 

Selain itu, Google Chrome telah menandai website tanpa SSL/TLS sebagai not secure. Jika domain website Anda belum menggunakan SSL/TLS, sekarang adalah saat yang tepat untuk mengaktifkannya. 

Cara mengetahui apakah website Anda sudah memakai SSL/TLS atau belum adalah melihat alamat website di browser. Jika masih diawali dengan HTTP, artinya website Anda belum menggunakan SSL/TLS. Website yang sudah mengaktifkan SSL/TLS, alamat websitenya diawali dengan HTTPS.

3. Topik Konten

Anda harus memiliki beberapa topik utama yang saling berhubungan untuk membangun struktur website yang baik. Setelah menentukan beberapa topik utama, Anda perlu membuat konten mengenai topik-topik tersebut.

Misalnya, Anda punya blog traveling. Setidaknya ada beberapa topik utama seperti jalan-jalan, kuliner, dan penginapan. Ketiga topik tersebut saling berkaitan dengan topik utama blog, yaitu traveling. 

Semakin banyak konten yang membahas topik yang saling berkaitan, semakin besar kemungkinan website Anda untuk muncul di halaman pertama hasil pencarian topik tersebut. Sebab website dengan konten yang topiknya saling berkaitan lebih mudah dikenali oleh mesin pencari. 

4. Search Intent

Satu kata kunci bisa dimaksudkan untuk dua hal yang berbeda atau lebih. Search intent atau maksud pencarian adalah apa yang diinginkan oleh kebanyakan pencari terhadap satu kata kunci tertentu.

Misalnya, ketika memasukkan kata kunci “bola” di Google, hasil pencarian teratasnya akan menampilkan berbagai portal berita bola seperti ini:

Kenapa website yang membahas pengertian bola, jenis bola, macam-macam bola tidak bisa menang di kata kunci ini? Sebab mayoritas pengguna yang mencari kata kunci “bola” bermaksud untuk mencari berita bola, bukan pengertian bola dan jenis-jenisnya. Jadi Google mengutamakan konten yang sesuai dengan search intent kebanyakan pengguna.

5. Struktur Konten

Selain menyesuaikan konten dengan search intent, Anda juga harus membuat konten yang mudah dipahami. Mudahkan pembaca dalam menemukan jawabannya di konten Anda dengan struktur yang jelas dan rapi. 

Caranya cukup mudah, yaitu menggunakan heading dan subheading untuk poin-poin paling penting dalam konten. Anda juga bisa menambahkan foto, gambar ilustrasi, infografik, atau bahkan video untuk membantu pembaca memahami konten Anda. 

6. Meta Tags

Meta tags terdiri dari title tag dan meta description. Fungsinya adalah membantu Google untuk memahami keseluruhan konten di sebuah halaman website. Pertama, title tag adalah judul artikel Anda yang muncul di hasil pencarian. Judul artikel tidak bisa terlalu panjang karena Google akan memotongnya sesuai standar yang berlaku. 

Kedua, meta description adalah teks yang merangkum konten Anda di hasil pencarian. Teks ini terletak tepat di bawah judul dan URL artikel. Meta description biasanya terdiri dari 120 sampai 130 karakter. 

7. Backlink

Backlink masih menjadi salah satu faktor utama SEO. Semakin banyak backlink ke website Anda, Google akan menganggap website Anda memiliki kredibilitas tinggi. Namun, backlink tersebut juga harus berasal dari website atau blog berkualitas, bukan blog atau website berkualitas rendah. 

8. Kecepatan Website

Kecepatan loading website memegang peranan penting dalam SEO Anda. Sejak 2018, Google menetapkan kecepatan loading website (di desktop dan perangkat mobile) sebagai salah satu indikator utama SEO. Semakin cepat loading website, semakin besar kemungkinan untuk mendapatkan ranking lebih tinggi di hasil pencarian Google.

Jenis-Jenis SEO

Terdapat dua jenis SEO, yaitu SEO on page dan SEO off page. Keduanya sama-sama penting dan saling berkaitan. Jadi Anda harus menerapkan keduanya untuk praktik SEO di website Anda makin optimal.

SEO On Page

Apa itu SEO on page? SEO on page adalah langkah-langkah optimasi SEO yang dilakukan di dalam website Anda. Beberapa langkah optimasi SEO on page meliputi: permalink, judul konten, struktur konten, penggunaan heading, kecepatan website, tema responsif, hingga internal linking. 

Selengkapnya dapat Anda baca di artikel Cara Optimasi SEO On Page.

SEO Off Page

Berbeda dari SEO on page, SEO off page adalah sejumlah langkah optimasi SEO yang dilakukan di luar website Anda. Jadi mengoptimasi konten dan website Anda saja belum cukup. Ada banyak faktor di luar website yang bisa berpengaruh terhadap kualitas SEO Anda.

Salah satu faktor di luar website yang cukup mempengaruhi kualitas SEO adalah backlink atau inbound link. Backlink menjadi indikator bahwa konten Anda menjadi rujukan website lain. Semakin banyak website berkualitas yang merujuk ke konten Anda, semakin baik. Google menilai website Anda sebagai website yang kredibel dan meningkatkan peluang untuk naik peringkat. 

Selain backlink, masih ada beberapa faktor penting lain untuk SEO off page. Anda dapat mendapatkan informasi selengkapnya di artikel Cara Optimasi SEO Off Page.

Kenapa SEO Penting untuk Website?

SEO bukan jadi pilihan lagi, melainkan kewajiban untuk semua website. Mengapa langkah optimasi ini begitu penting? Apa manfaatnya untuk website Anda?

1. Mesin Pencari adalah Sumber Informasi

Kini orang-orang bisa mendapatkan informasi hanya dengan satu klik saja, yaitu dengan mesin pencari. Di Indonesia sendiri, 75 persen pengguna internet sudah terbiasa menggunakan mesin pencari seperti Google untuk mencari berbagai macam informasi, dari informasi harga, berita, informasi kesehatan, hingga informasi politik.

2. Trafik Didominasi Konten di Halaman Pertama

Muncul di hasil pencarian Google saja tidak cukup. Jika konten Anda hanya muncul di halaman kedua, ketiga, atau bahkan di atasnya, kemungkinan untuk mendapatkan trafik lebih kecil. Konten Anda setidaknya harus muncul di halaman pertama!

Menurut Infront Webworks, 91,5 persen trafik didominasi oleh website yang muncul di halaman pertama hasil pencarian Google. Lebih detail lagi, 91,5 persen trafik tersebut didominasi oleh tiga posisi teratas. Secara berurutan, posisi pertama, kedua, dan ketiga masing-masing mendapatkan trafik sebesar 29,6 persen, 13,1 persen, dan 9,2 persen

3. Website Anda Ditemukan Melalui Berbagai Kata Kunci

Dengan menerapkan langkah optimasi SEO,  website Anda bakal lebih mudah ditemukan dari berbagai kata kunci. Anda bisa menjangkau lebih banyak audiens menggunakan berbagai macam kata kunci yang berhubungan dengan topik utama Anda. 

Misalnya, topik utama website/blog Anda adalah olahraga. Ada banyak kata kunci berkaitan dengan olahraga yang bisa Anda targetkan. Anda bisa membahas tentang sepak bola, basket, voli, bulu tangkis, dan topik-topik lain yang masih berkaitan dengan olahraga. 

4. Brand Awareness dan Kredibilitas Meningkat

Sebanyak 88 persen konsumen melakukan riset online sebelum melakukan pembelian. Keadaan ini menuntut pemilik bisnis untuk bisa memiliki brand awareness yang baik agar bisa selalu ditemukan di dunia maya. Salah satu cara terbaik untuk membangun brand awareness di era digital ini adalah dengan meningkatkan kualitas SEO.

Semakin mudah website Anda ditemukan di hasil pencarian Google, semakin banyak orang yang mengetahui website Anda. Dengan begitu orang-orang akan semakin familiar dengan bisnis Anda dan brand awareness online Anda meningkat.

5. Trafik Organik Lebih Mudah Dikonversi 

Salah satu alasan mengapa SEO begitu penting untuk bisnis adalah kemudahan untuk konversi (conversion). Pengunjung yang datang secara organik cenderung lebih mudah dikonversi menjadi leads atau pelanggan. Berdasarkan data SimilarWeb, trafik organik 10 kali lebih mudah dikonversi dibandingkan trafik dari media sosial.

Sudah Siap Menerapkan Optimasi SEO?

Demikian penjelasan mengenai apa itu SEO serta cara kerja, indikator, dan manfaatnya. Harapannya dengan membaca artikel ini Anda sudah paham dasar-dasar SEO, dari pengertian SEO hingga faktor-faktor utama yang mempengaruhinya. 

Jika paham konsep dasarnya, unduh ebook gratis di bawah ini untuk mulai langkah optimasi SEO di website Anda. Terapkan 30 langkah optimasi SEO dasar di ebook ini dan dapatkan trafik tinggi untuk website Anda!

Source:niagahoster.com

Cara Mengatasi Error Are You Sure You Want To Do This Di Wordpress

Cara Mengatasi Error "Are You Sure You Want To Do This" di WordPress Cara Mengatasi Error “Are You Sure You Want To Do This” di Wo...