Are you looking for Putty Ubuntu SSH Autologin ?
I've got a small network of Ubuntu computers at home and only one has a monitor. The rest I manage with SSH, FTP, and XDMCP logins.
Entering my password every time I want to get a terminal for one of the remote systems isn't very fun because my passwords are upwards of 16 characters. So I needed a way to login with SSH without needing to type a password.
On my main system, the one with the monitor, I used
ssh-keygenat the terminal to generate a pair of public and private keys. By default
ssh-keygenwants to create key files named id_rsa and id_rsa.pub but I decided to use home-network for my key files instead so I know what these ones are for.
I also just pressed enter for the passwords to leave them blank.
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): /home/user/.ssh/home-network
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/home-network.
Your public key has been saved in /home/user/.ssh/home-network.pub.
The key fingerprint is:
The key's randomart image is:
+--[ RSA 2048]----+
Once that was done I opened my FTP application and navigated the local and remote file lists to the following directory.
home-network.pubto the remote system and renamed it to
so that on the remote system I had the following.
If that file already existed on the remote system, I would have opened both files in my text editor and copied the contents of the *.pub file into that authorized_keys file.
Once everything was saved and uploaded I fired up SSH to login to the remote system and was logged in without needing to enter my password.