Disable Root Login

For your server security you should disable root login to prevent any hacking attempt. When you need to do admin task just use ‘sudo’ or ‘su-  commands to get root privilege.

To disable root login, open the main ssh configuration file /etc/ssh/sshd_config. You can do it by ‘vi’ command or use sftp client to edit that file.

vi /etc/ssh/sshd_config

then find

#PermitRootLogin no
Remove the # from that line to activate this option

Now restart SSHD

/etc/init.d/sshd restart

If you get Access denied error

Use su – command and enter your root password. You can also try

sudo /etc/init.d/sshd restart

You are done. Now if you want enable back to Root login just open again that editor and comment out ‘PermitRootLogin no’ by adding # before this line then restart SSHD.

sudo /etc/init.d/sshd restart

You are all done.