{ 16 comments… read them below or add one }

1 Dillip October 17, 2007 at 11:49 am

Sir

After creation of key in pc-1 (id_rsa.pub) copy to pc-2 as authorized_keys but I am not able to ssh username@pc-2, against it is now asking password.

Kindly help

Dillip Dhala
dkdhal1@gmail.com

Reply

2 ns November 5, 2007 at 4:42 pm

@Dillip

It might be that you are using SSLv2 in which case you have to copy/append the key to authorized_keys2

Reply

3 Malyadri January 27, 2008 at 5:48 pm

Good tutorial…..

Reply

4 matt February 29, 2008 at 5:00 pm

I do something like this:

cat .ssh/id_rsa.pub | ssh user@server “cat >> .ssh/authorized_keys”

Reply

5 Mikko May 7, 2008 at 1:02 pm

e) Should be like

workstation#2 $ scp ~/.ssh/authorized_keys user@remote.server.com:.ssh/

instead of

workstation#2 $ scp ~/.ssh/id_rsa.pub user@remote.server.com:.ssh/authorized_keys
(this ruins the whole idea)

:)

Reply

6 nixCraft May 7, 2008 at 1:34 pm

Mikko,

thanks for the heads up!

Reply

7 yh March 16, 2009 at 8:40 am

Can i know why need to append own public key to own authorized_keys?
i thought own public key is used for others?
web1 id_rsa.pub append to web2 authorized_keys (correct)
web2 id_rsa.pub append to web1 authorized_keys (correct)
web2 id_rsa.pub append to web2 authorized_keys (doubt)

Reply

8 pixeldoc April 2, 2009 at 11:00 pm

if you have trouble login to your server, check if /etc/ssh/sshd_config contains Protocol 2
PubkeyAuthentication yes
.

Reply

9 Ron July 24, 2009 at 11:12 am

Thanks. We have added this to our intranet wiki, just for future ;)

Reply

10 Matt September 8, 2009 at 6:37 pm

Check out the ssh-copy-id command. It will take care of appending your public key onto the remote system.

Reply

11 jay September 24, 2011 at 2:29 pm

Hi folks,

Currently,for instance, many servers can do passwordless ssh to SERVER A
Now,we are migrating all the stuff from Server A to Server B.
all those servers which were connecting to Server A,now need to connect to Server B.
Can i copy over the authorized_keys file from A to B ,so all those servers can connect to server B passwordlessly.
The idea is to avoid all those servers keys addition to server B /etc/ssh/auth_keys/ file.

Does it matter if platform(solaris to linux,vice versa)is different?

2nd case:
Server A connects to other servers using ssh which is passwordless. ServerA will be replaced by server B.
do i need to send Servers’ B pub key to all those other servers have them add serverB pub key in their authorized key file?
Or to avoid this, can i just copy over the pub key pair from server A to Server B,so other servers wont have to make any change on their side.

Reply

12 chika.tambun April 9, 2012 at 6:14 am

well how to enabling it from windows putty… is it possible?

Reply

13 Tom April 30, 2013 at 8:38 pm

PuTTY comes with a utility called pageant (C:\Program Files\PuTTY\pageant.exe probably) that you load at startup– in your startup group. The icon there should read”C:\Program Files\PuTTY\pageant.exe” “C:\Program Files\PuTTY\id_rsa_putty.ppk” or something like that. Then your key is always available.

Reply

14 Viktor February 14, 2013 at 3:00 pm

Hi,

I have a question.
I have two different servers, but they have the same home directory (it’s a network path that is mapped to the home dirrectory on each server).
I want to be able to ssh without a password from one server to the other, I’ve tried these steps, but wasn’t successfull because I think both servers share the same files.

Is there a way around this?

Can I create a key and save it in some other area and use that during ssh command?

Thanks

Reply

15 Viktor February 14, 2013 at 3:13 pm

Nevermind, I figured it out. I guess somehow I deleted id file…

Reply

16 adq890 December 25, 2013 at 2:51 pm

thanks for the guide…share in my blog.

Reply

Leave a Comment

Tagged as: , , , , , , , ,

Previous post:

Next post: