Password-less SSH Login

From D3xt3r01.tk
Jump to navigationJump to search

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.