SSH (Secure Shell) adalah protokol jaringan yang digunakan untuk mengakses dan mengelola server secara remote dengan aman. Di banyak distribusi Linux, akses root melalui SSH secara default dinonaktifkan untuk alasan keamanan. Namun, ada kalanya Anda mungkin perlu mengizinkan login root dengan password untuk kemudahan akses. Artikel ini akan membahas langkah-langkah untuk allow login root login dengan password pada SSH di VPS Linux.
Persiapan Sebelum Mengubah Konfigurasi SSH
Sebelum melakukan perubahan pada konfigurasi SSH, ada beberapa hal yang perlu Anda persiapkan:
- Pastikan Anda memiliki akses ke server VPS Anda dengan akun pengguna yang memiliki hak sudo.
- Backup file konfigurasi SSH untuk menghindari masalah jika terjadi kesalahan.
- Pastikan Anda memiliki koneksi internet yang stabil untuk menghindari gangguan saat melakukan perubahan.
Masuk ke Server VPS
Langkah pertama adalah masuk ke server VPS Anda menggunakan SSH. Gunakan terminal atau aplikasi SSH client seperti PuTTY. Jalankan perintah berikut:
ssh username@ip_addressGantilah username dengan nama pengguna Anda dan ip_addressdengan alamat IP server Anda. Setelah itu, masukkan password untuk akun pengguna tersebut.

Backup File Konfigurasi SSH
Sebelum melakukan perubahan, sangat penting untuk membuat salinan cadangan dari file konfigurasi SSH. Jalankan perintah berikut:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bakPerintah ini akan membuat salinan dari file sshd_config yang dapat Anda kembalikan jika terjadi kesalahan.
Mengedit File Konfigurasi SSH
Selanjutnya, Anda perlu mengedit file konfigurasi SSH. Gunakan editor teks seperti nano atau vim. Berikut adalah perintah untuk membuka file dengan nano:
sudo nano /etc/ssh/sshd_configCari baris yang berisi #PermitRootLogin prohibit-password dan ubah menjadi:
PermitRootLogin yesJika baris tersebut tidak ada, Anda bisa menambahkannya di bagian bawah file. Pastikan juga untuk mencari baris PasswordAuthentication dan pastikan nilainya adalah yes:
PasswordAuthentication yesSetelah melakukan perubahan, simpan file dan keluar dari editor. Jika Anda menggunakan nano, tekan CTRL + X, kemudian Y untuk menyimpan, dan tekan Enter.
Restart Layanan SSH
Setelah mengedit file konfigurasi, Anda perlu merestart layanan SSH agar perubahan dapat diterapkan. Jalankan perintah berikut:
sudo systemctl restart sshdPerintah ini akan merestart layanan SSH dan menerapkan konfigurasi baru yang telah Anda buat.
Uji Login Root
Setelah merestart layanan SSH, Anda dapat menguji login root. Cobalah untuk masuk ke server menggunakan akun root:
ssh root@ip_addressMasukkan password root yang telah Anda atur. Jika berhasil, Anda akan masuk ke shell root.
Kesimpulan
Dalam tutorial ini, kita telah membahas langkah-langkah untuk allow login root login dengan password pada SSH di VPS Linux. Proses ini meliputi masuk ke server, membuat backup file konfigurasi, mengedit file sshd_config, merestart layanan SSH, dan menguji login root. Meskipun mengizinkan login root dapat mempermudah akses, penting untuk diingat bahwa hal ini juga dapat meningkatkan risiko keamanan. Oleh karena itu, pastikan untuk menggunakan password yang kuat dan mempertimbangkan penggunaan metode autentikasi yang lebih aman seperti kunci SSH.
Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah mengizinkan login root pada server VPS Anda. Namun, selalu ingat untuk menjaga keamanan server Anda agar tetap aman dari potensi ancaman.
Keyword: SSH, root login, VPS Linux, konfigurasi SSH, keamanan server, autentikasi SSH





