Remove SSH password

Remove need to type ssh key each time (assuming you already have a generated ssh key if not see this)

copy to local file to the remote:

scp ~/.ssh/id_rsa.pub user@example.com:~/.ssh/your_computer.pub

enter password...

then ssh to remote

ssh user@example.com

enter password for the last time

cd ~/.ssh
cat your_computer.pub >> authorized_keys
rm your_computer.pub
exit

done!

One additional note - when you don't want connection to time out see this link.

Resources:

Update Dec 9 2015:

Once I accidentaly chown of the .ssh folder, that will prvent ssh keys from working. Also these permissions are required:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys 

and optionally chmod 700 ~.

From this site

Script I'm using for adding key to remote:

MY_PUB=$(whoami)_$(hostname).pub
echo "Authorizing $1"
scp ~/.ssh/id_rsa.pub $1:~/$MY_PUB
ssh $1 "mkdir -p ~/.ssh; cat ~/$MY_PUB >> ~/.ssh/authorized_keys; rm $MY_PUB;chmod 700 ~/.ssh; chmod 600 ~/.ssh/authorized_keys;"

Author

I plan to write more articles about common laravel components. If you are interested let’s stay in touch.
comments powered by Disqus