Enable root login di ssh

Secara default, setting untuk ssh adalah root tidak bisa login, jika kita hendak menjalakan suatu perintah yang membutuhkan hak akses root, disarankan menggunakan perintah su atau sudo. Tetapi jika kita tetap ingin supaya root bisa login di ssh kita perlu merubah beberapa file konfigurasi ssh daemon. Berikut caranya:

  1. buka file sshd_config yang biasanya ada di /etc/ssh/sshd_config (linux) atau /usr/local/etc/ssh/sshd_config (freebsd) dan set “PermitRootLogin” menjadi “yes”.
  2. restart sshd process, hal ini bisa kita lakukan dengan mematikan process id dari sshd (gunakan ps-ax | grep sshd untuk mengetahui sshd id process dan gunakan perintah kill untuk menghentikannya). restart ssh daemon /usr/sbin/sshd

Kini root sudah bisa login via ssh, namun harap di ingat, dengan mengizinkan root login via ssh, artinya keamanan system akan sangat riskan. Akan lebih bijak, jika login ke ssh menggunakan user biasa dan gunakan perintah su atau sudo jika butuh akses root.