Learning by doing.

How to SSH without Password?

Aug 16, 2014 • Linux • Tags: Linux SSH

Do you use ssh to login a server remotely? Have you been tired of typing in your password again and again? Let’s see how to ssh without password!

Step 1. Generate a pair of authentication keys locally.

ssh-keygen -t rsa

Type in Enter till it’s done. Then you will get two files in your ~/.ssh directory: one is id_rsa, which is your private key; another is, which is your public key.

Step 2. Upload your public key to the remote server.

cat ~/.ssh/ | ssh username@remote-server 'cat >> ~/.ssh/authorized_keys'

Type in your password, then your loacal will be uploaded to the remote server.

Step 3. Deal with the authority stuff if necessary.

On the remote server:

chmod 640 .ssh/authorized_keys
chmod 700 .ssh

Now you will be capable of loging into your remote server withou typing in your password. Yey~


SSH login without password


Tags: Linux SSH