Password-less SSH Login

From D3xt3r01.tk
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

WHY

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...

HOW

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

Enjoy.