by pexels.com/@cookiecutter |
Pertama-tama, saya anggap anda telah menginstall OpenSSH pada server, jika belum silahkan install OpenSSH terlebih dahulu.
Secara default OpenSSH, tidak megijinkan untuk melakukan remote SSH menggunakan user root.
Untuk melakukan remote SSH ke server Debian atau Ubuntu menggunakan user root,
Anda dapat mengijinkannya dengan melakukan perintah berikut
Pertama buka
/etc/ssh/sshd_config
dengan perintah
sudo nano /etc/ssh/sshd_config
Kemudian ganti
PermitRootLogin without-password
menjadi
PermitRootLogin yes
Lalu restart service ssh dengan perintah berikut
sudo service ssh restart
Jika tidak berhasil, masih pada /etc/ssh/sshd_config
,
lakukan perintah berikut :
Ganti/etc/ssh/sshd_config
,
PermitRootLogin prohibit-password
Menjadi
PermitRootLogin yes
Dan ganti
PasswordAuthentication no
menjadi
PasswordAuthentication yes
kemudian restart ssh service:
sudo service ssh restart
Namun perlu diketahui bahwa,
mengijinkan akses SSH menggunakan user root, bisa membahayakan server anda, misalnya dari serangan dengan metode Brute force.
Oleh karena itu, anda perlu memasang pengaman untuk mencegah hal ini terjadi, misalnya dengan menginstall Fail2Ban, atau semacamnya.
Sekian dan terima kasih