Tutorial ini bertujuan untuk melakukan login ke Scaleway Cloud Instance sebagai sudo user dengan password tanpa SSH Key. Scaleway sendiri merupakan layanan cloud computing pay as you go yang cukup kompetitif dan reliabel. Datacenter Scaleway terletak di Prancis, Belanda, dan Polandia.
Yang dibutuhkan
Scaleway Cloud Instance yang telah dikonfigurasi dengan SSH Key. Jika belum punya, silakan mendaftar terlebih dahulu pada tautan ini. Tutorial menghubungkan Cloud Instance dengan SSH Key ada pada tautan ini.
Pada tutorial kali ini saya menggunakan Cloud Instance bertipe STARDUST. Cloud Instance tersebut sudah saya atur sedemikian rupa sehingga biaya sewanya hanya sekitar €0.43/bulan (sekitar Rp 8000). Untuk VPS dengan RAM sebesar 1 GB dan storage sebesar 10 GB menurut saya sudah cukup worth.
Membuat sudo user
Login terlebih dahulu via terminal. Caranya dengan mengetikkan perintah :
ssh root@ipv6
Tambahkan username dengan cara mengetikkan perintah berikut :
adduser username
Ganti tulisan username di atas dengan username yang Anda inginkan. Isi semua data yang diperlukan hingga selesai. Langkah selanjutnya adalah menjadikan username tersebut sebagai sudoer dengan perintah berikut.
usermod -aG sudo username
Sampai sini Anda sudah berhasil membuat username dengan akses sudo.
Login dengan password
Buka file konfigurasi SSH dengan mengetikkan perintah berikut :
nano /etc/ssh/sshd_config
Cari kalimat “PasswordAutentication no” lalu ubah menjadi “PasswordAutentication yes” seperti di bawah ini :
Setelah itu simpan file config dengan menekan tombol ctrl+X lalu tekan y. Restart SSH dengan menjalankan perintah :
systemctl restart ssh
Silakan logout lalu login lagi dengan :
ssh username@ipv6
Uji apakah akses sudo berhasil dengan perintah :
sudo apt update -y
Demikian tutorial ini, semoga bermanfaat.