SSH - Public key


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users SSH - Public key
# 1  
Old 05-21-2007
SSH - Public key

When should one have to generate a public key on a Server when the public key is already created and used by other clients?

Thanks,
Rahul.
# 2  
Old 05-22-2007
I assume you are asking the question:
"Why should one have to generate a public key on a Server when the public key is already created and used by other clients?"

The reason behind is that the set of public-private keys are unique for each host and in order that the "server" communicates to the "client" on ssh we need to generate this unique public key which when copied onto the "clients"
would able to authenticate the "server".

enc.
# 3  
Old 05-22-2007
Quote:
The reason behind is that the set of public-private keys are unique for each host and in order that the "server" communicates to the "client" on ssh we need to generate this unique public key which when copied onto the "clients"
would able to authenticate the "server".
But my question was, if we already have a unique public-private key pair, would ne need to generate a new public key on the server?
Maybe, if the key pair has stopped working due to some reason?

Thanks,
Rahul.
# 4  
Old 05-22-2007
The key pair should not 'stop working'. If a previously working key-based authentication has stopped working, it is probably the result of some file/directory permissions change rather than a corruption of the key-pair.

You could always try generating a new key-pair, but there is a good chance that it won't work either.
# 5  
Old 05-22-2007
"Corruption" of the public-private key set can occour if somehow the key string gets modified. This may typically happen if you have copied it from a DOS based machine or if the key string is not in one single line continuation and is spread over multiple lines.
However, if you intend to generate the key pair on the server again you will need to copy the public key again onto the clients and remove the old public key (typically in .authorized_keys file).

HTH
enc.
# 6  
Old 05-22-2007
Thanks.

Could there be some other possible reasons as well other than the public key string getting modified?
# 7  
Old 05-31-2007
If the keys have not been messed with I'd look at the permissions of the keys and/or .ssh parent directory. Has there been any IP changes to client/servers? As stated earlier, you'd see some spoofing msgs regarding your authorized_keys file and would have to make changes there if you did.
Regenerating new keys all around isn't that hard. Of course, having a strange thing like this happen makes me "nervously curious" and I would want to know why this is behaving this way first.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

SSH public key failing without error message

My password-free ssh connection has worked in the past but has stopped working and I can't get it going again. The files in .ssh on both source and target are set to 600: drwx------ 2 ingres 1024 Mar 2 13:57 . drwxr-xr-x 25 ingres 2048 Mar 29 09:38 .. -rw------- 1 ingres ... (9 Replies)
Discussion started by: Catullus
9 Replies

2. UNIX for Dummies Questions & Answers

how to create a public/private key using ssh-keygen

Hi, please guide me create a public/private key using ssh-keygen, lets say I have been access to server named pngpcdb1with a userid and password ...!!! and also please explain in detail the concept of these keys and ssh as I was planning to use them in ftp related scripts..! Thanks in... (1 Reply)
Discussion started by: rahul125
1 Replies

3. Solaris

Solaris 8 ssh public key authentication issue - Server refused our key

Hi, I've used the following way to set ssh public key authentication and it is working fine on Solaris 10, RedHat Linux and SuSE Linux servers without any problem. But I got error 'Server refused our key' on Solaris 8 system. Solaris 8 uses SSH2 too. Why? Please help. Thanks. ... (1 Reply)
Discussion started by: aixlover
1 Replies

4. Red Hat

SSH Public key Authentication Issue

Hi All; I have an issue with password less authentication via ssh ( v2) I have two servers Server A and Server B, following are the server details Server A OS - HP UX B.11.11 U 9000/800 SSH - OpenSSH_4.3p2-hpn, OpenSSL 0.9.7i 14 Oct 2005 HP-UX Secure Shell-A.04.30.000, HP-UX... (3 Replies)
Discussion started by: maverick_here
3 Replies

5. Shell Programming and Scripting

how to ssh to remote unix machines using private/public key

hello, iam able to ssh to a linux server from a linux server called "machine1" using the private/public key method, so I dont need to enter any password when I run my script but iam not able to ssh from machine1 to a UNIX server, access is denied. note that I am using an application id which is... (6 Replies)
Discussion started by: wydadi
6 Replies

6. AIX

ssh public key setup questions.

Hi all, I have N number of AIX hosts, where I need to login frequently and do some routine tasks (run some scripts). I need to setup ssh public/private key, so I can auto-login via a master (wrapper) script and run each script in each server. I am trying to setup/generate ssh keys, but am... (6 Replies)
Discussion started by: haroon_a
6 Replies

7. UNIX for Advanced & Expert Users

Generate Public key for non ssh enabled servers

I am writing a script that needs to access various servers some of which are not ssh enabled. In order to access the ssh enabled servers I am using the following command to generate the public key : ssh-keygen -t rsa Is there a similar command for the other servers as well. If I try to use... (1 Reply)
Discussion started by: ravneet123
1 Replies

8. Shell Programming and Scripting

Generate Public Key when the server is not ssh enabled

I am writing a script that needs to access various servers some of which are not ssh enabled. In order to access the ssh enabled servers I am using the following command to generate the public key : ssh-keygen -t rsa Is there a similar command for the other servers as well. If I try to use... (1 Reply)
Discussion started by: ravneet123
1 Replies

9. UNIX for Advanced & Expert Users

Setting Up public key on Windows for ssh/scp

Hi, I am trying to scp a file from our Unix server to the local Windows machine.I have created the key pair in Unix server using ssh-keygen command in unix. But I am not sure where can we put the public key(generated on Unix) in Windows machine so that scp from Unix machine to Windows is... (3 Replies)
Discussion started by: dennis.jacob
3 Replies

10. Shell Programming and Scripting

SSH Public key method

do we need root access for the remote server to ssh without a password(i.e by using id_rsa.pub method)??? (1 Reply)
Discussion started by: roshanjain2
1 Replies
Login or Register to Ask a Question