1827870 Members
776 Online
109969 Solutions
New Discussion

SSH

 
SOLVED
Go to solution
Gustavo Souza Lima
Frequent Advisor

SSH

Hi,

I have two servers and from the server1 I want to connect via ssh into server2 using the user webmst, but I don't want type the password I want create a trusted relationship among them.

How Can I do it??
3 REPLIES 3
James R. Ferguson
Acclaimed Contributor
Solution

Re: SSH

Hi:

Create public keys. Matti gives a simple summary of how to do this here:

http://forums.itrc.hp.com/service/forums/questionanswer.do?threadId=1254688

Regards!

...JRF...

Suraj K Sankari
Honored Contributor

Re: SSH

Hi,
To configure ssh with passwd

Client
Steps: For SSH Without a Password

On the client run the following commands:
$ mkdir -p $HOME/.ssh
$ chmod 0700 $HOME/.ssh
$ ssh-keygen -t dsa -f $HOME/.ssh/id_d sa -P ''

This should result in two files,
$HOME/.ssh/id_dsa (private key) & $HOME/.ssh/id_dsa.pub (public key).
Copy $HOME/.ssh/id_dsa.pub to the server.

Server:
On the server run the following commands:
$ mkdir -p $HOME/.ssh
$ cat id_dsa.pub >> $HOME/.ssh/authorized_keys2
$ chmod 0600 $HOME/.ssh/authorized_keys2

Depending on the version of OpenSSH the following commands may also be required:
$ cat id_dsa.pub >> $HOME/.ssh/authorized_keys
$ chmod 0600 $HOME/.ssh/authorized_keys

An alternative is to create a link from authorized_keys2 to authorized_keys:
$ cd $HOME/.ssh && ln -s authorized_keys2 authorized_keys

On the client test the results by ssh'ing to the server:
$ ssh -i $HOME/.ssh/id_dsa server

(Optional) Add the following $HOME/.ssh/config on the client:
Host server
IdentityFile ~/.ssh/id_dsa
This allows ssh access to the server without having to specify the path to the id_dsa file as an argument to ssh each time.


Suraj
Gustavo Souza Lima
Frequent Advisor

Re: SSH

Thank you for the help.

The trick work well..