RSS Subscription
Linux Howtos & Tutorials

Enter your email:

Delivered by


NOTE:New tutorials are from LinuxCareer.com

Poll

Do you own or wish to have iPhone?
 


Linux eBooks FREE Download
A guide to programming Linux kernel modules
Introduction to Linux - A Hands on Guide
A Newbie's Getting Started Guide to Linux

Linux from Scratch - Create Your Own Linux System - Free eBook

Linux: The Hacking Solution (v.3.0)

SQLite 3 with PHP Essential Training – Free Video Training Tutorials

This guide will introduce you to the world of GNU/Linux

The GNU/Linux Advanced Administration

A Complete Beginner's Manual for Ubuntu 10.04 (Lucid Lynx)

Advanced Bash-Scripting Guide

Set up, maintain, and secure a small office email server

Partner Linux Sites:
How-To.LinuxCareer.com
Jobs.LinuxCareer.com
TuxMachines
Monsterb
LinuxBloggers
AdamsInfo
LinuxScrew
All For Linux

SSH login without password

Article Index
1. Create key
2. Copy key to remote host
3. Login to remote host

Public key authentication allows you to login to a remote host via the SSH protocol without a password and is more secure than password-based authentication. Try creating a passwordless connection from linuxconfig.local to linuxconfig.org using public-key authentication.

1. Create key

Press ENTER at every prompt.

linuxconfig.local$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
b2:ad:a0:80:85:ad:6c:16:bd:1c:e7:63:4f:a0:00:15 user@host
The key's randomart image is:
+--[ RSA 2048]----+
| E. |
| . |
|. |
|.o. |
|.ooo o. S |
|oo+ * .+ |
|++ +.+... |
|o. ...+. |
| . .. |
+-----------------+
linuxconfig.local$

For added security '''the key itself''' would be protected using a strong ''passphrase''. If a passphrase is used to protect the key,  ssh-agent can be used to cache the passphrase.

2. Copy key to remote host

linuxconfig.local$ ssh-copy-id root@linuxconfig.org
root@linuxconfig.org's password:
Now try logging into the machine, with "ssh 'root@linuxconfig.org'", and check in:

.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.
linuxconfig.local$

3. Login to remote host

Note that no password is required.

linuxconfig.local$ ssh root@linuxconfig.org
Last login: Tue Apr 3 12:47:53 2007 from 192.168.0.39
linuxconfig.org#

Share this linux post:

Submit SSH login without password in Delicious Submit SSH login without password in Digg Submit SSH login without password in FaceBook Submit SSH login without password in Google Bookmarks Submit SSH login without password in Stumbleupon Submit SSH login without password in Technorati Submit SSH login without password in Twitter
 
Comments for this page are closed !!!
Please visit our new Linux Forum for additional help or discussion.


Linux eBooks FREE Download