Password-less SSH Login
Because you might want that some of your scripts to be able to login to a remote host and do stuff without storing your password...
This is the LOCAL HOST setup
ssh-keygen -t rsa -b 4096 -f ~/.ssh/rsync-key
This is the REMOTE HOST setup. Get the rsync-key.pub from the LOCAL HOST through some secure way on the REMOTE HOST
cat ~/.ssh/rsync-key.pub >> ~/.ssh/authorized_keys chmod 700 ~/.ssh/authorized_keys
Be sure to enable public-key login in your sshd_config on your REMOTE HOST.
Use this to login from your LOCAL HOST:
ssh -i ~/.ssh/rsync-key -oPort=5522 user@remote_host -v