-
ssh-copy-id username@remote_host -
cat ~/.ssh/id_rsa.pub | ssh username@remote_host "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
For an existing user.
sudo usermod -a -G sudo <username>
sudo nano /etc/ssh/sshd_config
PasswordAuthentication no
sudo service ssh restart