Cara Mengaktifkan Root Login di VPS Debian dan Ubuntu di Microsoft Azure
Melanjutkan artikel saya cara membuat VPS Linux di Azure, di artikel kali ini saya akan menjelaskan bagaimana cara mengaktifkan root login secara permanen di VPS Azure dengan sistem operasi Debian dan Ubuntu.
Bila kita membuat VPS (virtual machine) di Azure, maka kita akan mendapatkan username dan password/SSH public key untuk melakukan koneksi SSH ke VPS tersebut.
Tetapi yang jadi masalah adalah username yang kita dapatkan bukan root.
Sebenarnya ini tidak menjadi masalah yang besar. Dengan menggunakan username yang diberikan, kita bisa menjalankan perintah yang membutuhkan root dengan perintah sudo, atau bisa juga dengan perintah sudo su atau sudo -i.
Tetapi cara di atas kurang praktis menurut saya. Dengan beberapa editing file tertentu kita sebenarnya bisa mengaktifkan root login secara permanen. Sehingga setelah root login diaktifkan, kita bisa melakukan koneksi SSH ke VPS dengan langsung menggunakan user root.
Cara Mengaktifkan Root Login di VPS Debian dan Ubuntu di Microsoft Azure
1. Saya asumsikan bahwa Anda sudah membuat VPS (virtual machine) di Azure dengan sistem operasi Debian / Ubuntu, dengan mengikuti tutorial di artikel sebelumnya
2. Lakukan koneksi SSH ke VPS dengan username dan password yang Anda buat waktu membuat VPS (virtual machine)
3. Jalankan perintah berikut
sudo su cd passwd root
Pada saat muncul prompt seperti di gambar berikut, jawab dengan mengetikkan password untuk root (buat password baru untuk root)
4. Jalankan perintah berikut
nano /etc/ssh/sshd_config
Perhatikan pada baris yang saya beri kotak merah.
Ubah menjadi seperti di gambar berikut.
Keterangan :
- Ubah #PermitRootLogin prohibit-password menjadi PermitRootLogin yes (jangan lupa hapus tanda #)
- Ubah #PubkeyAuthentication yes menjadi PubkeyAuthentication no (jangan lupa hapus tanda #)
- Untuk baris PasswordAuthentication yes biasanya sudah benar. Tetapi bila ditampilkan lain, misalnya PasswordAuthentication no, ubah menjadi PasswordAuthentication yes
5. Simpan file dengan cara tekan Ctrl x lalu y lalu Enter
6. Jalankan perintah berikut untuk merestart OpenSSH
systemctl restart ssh
7. Untuk keluar dari Putty / JuiceSSH jalankan perintah berikut
exit exit
Setelah Anda mengikuti langkah-langkah di atas, maka sekarang Anda sudah bisa melakukan koneksi SSH ke VPS Azure dengan menggunakan user root. Seperti di gambar berikut.
Penutup
Demikianlah telah saya bagikan tutorial bagaimana cara mengaktifkan root login di VPS Debian dan Ubuntu di Microsoft Azure. Semoga bermanfaat.
Udah buat root tapi ga bisa masuk via root sandi mesti gagal terus gimana pak?
BalasHapusKalau sudah mengikuti sesuai langkah-langkah di atas seharusnya gak ada masalah gan. Coba agan kirim pesan lewat menu Kontak di bawah. Siapa tahu saya bisa bantu fix.
Hapussama padahal sandi betul...pass dimasuk access denied
HapusSudah coba buat password buat root user nya belum ?
HapusKalo access Denied terus hapus tanda # sebelum kata yg di edit, saya juga udah bisa :)
HapusSama, coba login user root authen failure pdhal pw udh bener.. ada solusi gak gan ��
BalasHapusDi android susah yaa
BalasHapus