I know that for you users and the ones that you create you can use ssh keys to connect to another machines. You just create the ssh key import it to the target machine and then when you login next, no password will be asked.
But.... what if someone one wants to use the same for root user? Is it possible? Is it recommended? Is it secure?
And if I want to setup the ssh key for root, how should I do it? Like normal user?
sudo
for that user. Disable root login over SSH.