SSH Quick login, without password

This is a techniques that enables you to login into a remote Linux machine without having any password challenge. You can immediately logged in your remote linux machine, with a single ssh command.

This technique requires a pair of keys, generated on your local machine. The public key will be placed in the remote machine, and the private key resides on your local machine. During key generation, it will prompt for the key password. You need to leave it empty, for no password login.

This technique is useful for administrators that need to login and manage alot of computers from a single machine. No more hassle to key in password in each of the remote machine. This technique is also useful if you want to make a shell script to transfer a file using scp (Secure Copy). The file will be transfered wthout any password challenge, and will be transfered securely.

First thing to do, generate the key pair on your local machine.

su-bash$ ssh-keygen -t rsa

For the key password, leave it blank

The key pair generated are being store at /home/budihost/.ssh/
The public key, id_rsa.pub need to be transfered into .ssh folder in the remote machine.

su-bash$ ssh server “mkdir .ssh; chmod 0700 .ssh”
su-bash$ scp .ssh/id_rsa.pub server:~/.ssh/authorized_keys

You can now try to login to your remote machine,
su-bash$ ssh -l budihost server
You will be logged in without any password prompt

Writing 70-294 and 70-536 is the next step for a 70-642 professional after they are done with 642-642 and 642-845.

2 thoughts on “SSH Quick login, without password

  1. Pingback: FarhanFaisal » ssh’ing shorter with ssh alias

  2. Pingback: ssh’ing shorter with ssh alias | You Tai Chi, We Bahan!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.