Ketika pertama kali membuat server Centos 7 untuk VPS, ada beberapa kon gurasi dasar yang
perlu Anda terapkan. Kon gurasi dasar ini perlu dilakukan untuk meningkatkan keamanan
server. Selain itu, kon gurasi dasar ini akan memudahkan Anda dalam melakukan beberapa
paket instalasi. Setidaknya ada enam kon gurasi dasar yang harus Anda lakukan. Apa saja
langkah-langkah kon gurasi tersebut? Kami akan menjelaskan semuanya satu per satu di
artikel ini
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 1/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
1. Root Login
Root login digunakan untuk proses masuk server, Anda bisa mendapatkan detail Login di
panel ataupun email saat Anda membeli VPS.
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 2/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
Jika menggunakan Windows, Anda akan membutuhkan aplikasi seperti PuTTY. Masukan IP
pada kotak Host Name (or IP address) lalu klik Open.
Selanjutnya akan muncul halaman untuk masukkan user login as, lalu masukkan password
yang telah diberikan melalui email saat pembelian VPS.
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 3/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
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.
Setelah klik YES kemudian Anda akan diminta untuk masukkan user login as dan kata sandi.
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.
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.
Selanjutnya akan muncul jumlah size paket yang akan diinstall. Anda bisa menekan Y dan
ENTER untuk melanjutkan instalasi.
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:
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 5/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
# adduser dev
Selanjutnya, tetapkan kata sandi untuk user baru yang telah Anda buat (ganti user dev dengan
user yang telah Anda buat).
# passwd dev
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.
Untuk membuat Public Key Authentication. Anda perlu generate Key Pair SSH. Berikut adalah
cara membuat public key authentication:
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):
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 6/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
Selanjutnya, Anda akan diminta untuk memasukan passphrase (frasa sandi) untuk
mengamankan key. Anda dapat memasukkan kata sandi atau membiarkan kata sandi kosong.
Anda telah berhasil membuat Key Pair yang terdiri dari Private Key id_rsa dan Public Key,
id_rsa.pub. Anda bisa melihat le 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.
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.
# 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.
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 7/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
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+HwKJDSTTAnFr8IMa9xwvCv
KMh6u/Cgej6fb7OAeCd77ExFsYCE+e6ny4935sg119H3qa1C3ZGH/OWSAsihRpGrsIMxle+PL38T9ExMmeiY
B+VWt7X/s63//Fg8Pz5NekRGGd514qclyXtbP50KQ/Vno6R3usSfv01a8c4RD4tCCAEFaIzUovT/WO8n9ia6
Wztm9dxqlVNHJj0zTta/0szhCanIFTbm1bHeXcJCLYrs+QootWGPyvhORHjkC0+7KMkA51OiCTAOV7xNpWOW
YlJ85dw5H2E6/riyH513gNo0u7YnKA0ekZDJ root@dapitkurniawan.io
Anda harus menambahkan le Public Key di atas ke le khusus di direktori home/user. Berikut
cara menambahkan le 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
Buat direktori baru yang disebut .ssh dan batasi izinnya dengan perintah berikut ini:
Sekarang buka le yang .ssh disebut authorized_keys dengan editor teks. Kami akan gunakan
perintah nano untuk mengedit le.
# nano ~/.ssh/authorized_keys
# exit
Selesai kini Anda telah berhasil menambahkan Public Key Authentication pada server.
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 8/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
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.
Berikut adalah dua pengaturan lain yang penting untuk otentikasi kunci saja dan ditetapkan
secara default. Jika belum mengubah le ini sebelumnya, Anda tidak perlu mengubah
pengaturan ini:
Ketika Anda selesai melakukan perubahan, simpan dan tutup le menggunakan perintah
Ctrl+X, lalu Y, lalu ENTER.
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 9/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
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 kon gurasi baru Anda. Jangan putuskan
sambungan sampai Anda mengon rmasi bahwa Anda bisa masuk melalui SSH.
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.
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.
Kesimpulan
Dengan menjalankan semua langkah kon gurasi dasar di atas, server Anda telah memiliki
dasar keamanan yang kuat. Dengan begitu Anda bisa menggunakannya dengan aman.
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 10/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
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.
Share
A Technical Content Writer at Niagahoster, specializing in Virtual Private Servers (VPS), WordPress, and
Internet Marketing. David is eager to help people to improve their business on the internet.
Subscribe Sekarang
Dapatkan beragam artikel tutorial, insight dan tips menarik seputar dunia online
langsung melalui email Anda. Subscribe sekarang dan raih kesuksesan bersama kami!
Name
Subscribe
VPS
#vps
« Black Friday Deals: Diskon Unlimited Hosting 75% + Kupon Udemy 75rb
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 11/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
Alexandromeo Lawrence
Nov 14, 2020 · 5 min read
Yovi Amanda
Aug 9, 2020 · 3 min read
Suryadi Kurniawan
Jun 19, 2020 · 4 min read
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 12/13
2/1/2021 6 Konfigurasi Awal Pengaturan VPS Centos 7 - Niagahoster Blog
https://www.niagahoster.co.id/blog/konfigurasi-awal-pengaturan-vps-centos7/ 13/13