Skip to main content

01. Prasyarat Update Repository, Create User Baru dan Setup SSH Public Key ke VPS

Login SSH Root ke VPS Linux Ubuntu

Login ssh ke VPS yang telah dibuat, ketikkan perintah berikut :

#ssh [user]@[ip] // default port ssh 22
ssh root@103.126.232.199

#ssh -p 2222 [user]@[ip] //optional jika port ssh tidak 22
ssh -p root@103.126.232.199

Screenshot 2023-10-13 at 03.03.36.png

jika anda pertama kali login, akan muncul dialog untuk menyimpan detail known host ssh, masukan perintah "yes"

Screenshot 2023-10-13 at 03.03.45.png

kemudian masukan password vps, jika host, username dan password benar, anda akan masuk ke root ssh seperti gambar berikut. Screenshot 2023-10-13 at 03.04.13.png

Merubah Repository dan Upgrade Linux Ubuntu

untuk melihat/merubah repository yang digunakan di ubuntu, jalankan perintah edit berikut :

nano /etc/apt/sources.list

Screenshot 2023-10-13 at 03.04.36.png

sesuaikan repository yang akan digunakan, jika sudah simpan

Screenshot 2023-10-13 at 03.05.49.png

jalankan perintah update

apt update

Screenshot 2023-10-13 at 03.06.15.png

setelah selesai update, kita bisa lihat list package yang bisa di upgrade

Screenshot 2023-10-13 at 03.07.07.png

untuk melihat aplikasi yang bisa di upgrade jalankan perintah berikut 

apt list --upgradeable

Screenshot 2023-10-13 at 03.07.44.png

jika sudah yakin dengan package-package yang akan diupgrade, jalankan perintah 

apt upgrade

kemudian tekan "Y"

Screenshot 2023-10-13 at 03.08.37.png

pada dialog Configuring Openssh-server, kita bisa pilih Keep the local version currently installed, kemudian klik tab dan enter

Screenshot 2023-10-13 at 03.18.42.png

pada dialog Pending kernel upgrade, klik tab dan enter

Screenshot 2023-10-13 at 03.21.07.png

kemudian pada dialog Daemons using outdated libraries, bisa kita pilih service daemon apa yang mau direstart, kemudian klik tab dan enter

Screenshot 2023-10-13 at 03.21.37.png

semua dialog sudah dikonfirmasi pada saat upgrade, anda akan mendapatkan pesan sukses upgrade seperti dibawah ini

Screenshot 2023-10-13 at 03.22.06.png

Menambahkan user non-root baru

untuk menambahkan user baru, login ssh sebagai root, dan jalankan perintah berikut :

adduser naja

Screenshot 2023-10-13 at 03.26.31.png

Isi password dan kemudian semua detail user yang akan di create seperti gambar berikut

Screenshot 2023-10-13 at 03.27.05.png

kemudian jalankan perintah berikut untuk menambahkan user naja ke group sudo

usermod -aG sudo naja

coba login ssh dengan user naja

Screenshot 2023-10-13 at 03.28.29.png

lakukan perintah dengan sudo seperti berikut untuk melakukan pengecekan apakah sudah mendapatkan akses sudo

sudo ls /

Generate Public Key SSH dan Copy ke VPS

untuk generate ssh key, jalankan perintah berikut 

ssh-keygen -t rsa

Screenshot 2023-10-13 at 03.30.07.png

tentukan lokasi file penyimpanan rsa nya, dan klik enter, untuk password bisa dimasukan dengan password yang berbeda dengan password VPS atau tanpa password

Screenshot 2023-10-13 at 03.30.56.png

jika sudah tergenerate, copy public ssh key ke vps dengan perintah

ssh-copy-id -f -i /Users/naja/.ssh/idrive_rsa.pub naja@103.126.232.199

Screenshot 2023-10-13 at 03.32.00.png

coba login ssh dengan private key dengan perintah

ssh -i /Users/naja/.ssh/idrive_rsa naja@103.126.232.199

Screenshot 2023-10-13 at 03.32.52.png

selamat anda telah berhasil login ssh dengan private dan public key