Password-less SSH Login: Difference between revisions
From D3xt3r01.tk
Jump to navigationJump to search
mNo edit summary |
mNo edit summary |
||
Line 7: | Line 7: | ||
This is the LOCAL HOST setup | This is the LOCAL HOST setup | ||
<source lang="bash"> | <source lang="bash"> | ||
ssh-keygen -t rsa -b | ssh-keygen -t rsa -b 4096 -f ~/.ssh/rsync-key | ||
</source> | </source> | ||
Latest revision as of 09:56, 19 September 2013
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.