Enable SSH key authorized login without root password
You need to generate SSH Key ( the private key )on your cpanel server and then update remote server with the authorized_keys
1. Check if .ssh folder already exist under your home directory
(/home/user-name/.shh ).
If not create a folder .ssh
# mkdir .ssh
2. Generate or create SSH key run ssh-keygen command.
# ssh-keygen -t rsa
Press enter for all the below options to save the default settings:
-> Enter file in which to save the key (/Users/exampleuser/.ssh/id_rsa)
-> Enter passphrase (empty for no passphrase)
-> Enter same passphrase again
Now you have created the key pair. You can find all the newly generated files in your .ssh folder.
# ls
id_rsa id_rsa.pub known_hosts
you need to copy the id_rsa.pub file to your remote server .ssh folder and save as file authorized_keys
/home/user-name/.ssh/
Restart sshd.
connect remote server
# ssh root@<remote server ip>