ssh tunneling and keys - how to...

2012-09-04 Thread Miguel A. Gonzalez-Sanchez
I need to ssh to a server and from there jump to another server.

I created a public key and gave it to the administrator to install it on their 
side.


I successfully connect to the first server but once in there, I cannot 
connect to the next server, I always get 'Permission denied'. 


My colleagues on Mac or Linux have not issues. Can I do this with CygWin or 
should I use something different?

I've been told that I need to do something else on CygWin so this carry on the 
public key... Is this the case?


Thanks.

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: ssh tunneling and keys - how to...

2012-09-04 Thread Brian Wilson
You have your local computer connected to a second computer and want to go fro 
the second machine to a third machine (if I understand this).  The connection 
from the local machine to the second machine works; but the connection from 
the second to the third does not work.

You need to set up an ssh key from the second server to the third server.  
Generate the public/private key on the second server and move the public key 
to the third server's .ssh directory (and check the directory and file 
permissions are correct).  You can't set up keys for all machines from the 
local machine only.  I hope this helps.

Sincerely,

Brian S. Wilson

-- Original Message ---
 I need to ssh to a server and from there jump to another server.
 
 I created a public key and gave it to the administrator to install 
 it on their side.
 
 I successfully connect to the first server but once in there, I 
 cannot connect to the next server, I always get 'Permission denied'.
 
 My colleagues on Mac or Linux have not issues. Can I do this with 
 CygWin or should I use something different?
 
 I've been told that I need to do something else on CygWin so this 
 carry on the public key... Is this the case?
 
 Thanks.
--- End of Original Message ---

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: ssh tunneling and keys - how to...

2012-09-04 Thread Antoniette
Brian Wilson wilson at ds.net writes:

 
 You have your local computer connected to a second computer and want to go 
 fro 
 the second machine to a third machine (if I understand this).  The connection 
 from the local machine to the second machine works; but the connection from 
 the second to the third does not work.
 
 You need to set up an ssh key from the second server to the third server.  
 Generate the public/private key on the second server and move the public key 
 to the third server's .ssh directory (and check the directory and file 
 permissions are correct).  You can't set up keys for all machines from the 
 local machine only.  I hope this helps.
 
 Sincerely,
 
 Brian S. Wilson
 
 -- Original Message ---
  I need to ssh to a server and from there jump to another server.
  
  I created a public key and gave it to the administrator to install 
  it on their side.
  
  I successfully connect to the first server but once in there, I 
  cannot connect to the next server, I always get 'Permission denied'.
  
  My colleagues on Mac or Linux have not issues. Can I do this with 
  CygWin or should I use something different?
  
  I've been told that I need to do something else on CygWin so this 
  carry on the public key... Is this the case?
  
  Thanks.
 --- End of Original Message ---
 
 


Hi Brian and thanks for your answer.

Yes, that's what I want to do, from my local machine connect to a remote server,
once I open a session on that server, then connect to another server.

The thing is that when I do this from a Linux machine, it works fine.

I do not connect using my own user name but a special user name with read
privileges that the administrators of those servers have created, imagine that
the remote servers have created a user such as 'readonlyuser' with password
'simplepassword', that the first server is 'firstserver' and that the second
server is 'secondserver', then I connect as...

ssh readonlyuser@firstserver 
(when asked for the password we input 'simplepassword'

Now I'm connected to firstserver and from there I do...

ssh readonlyuser@secondserver 
(when asked for the password I input 'simplepassword'

This last part is the one I cannot get working, I don't know if I am making
sense here but it works from a Linux machine.

Any ideas? 


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: ssh tunneling and keys - how to...

2012-09-04 Thread Antoniette
Now, from my local machine before connecting to the first server, 
I do ssh-add which adds my identity. Then I connect to the first 
remote server fine but still fails to connect to the second 
remote server.




--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: ssh tunneling and keys - how to...

2012-09-04 Thread Antoniette
Solved.

I needed to force some parameters to make it work.

Connect to the first server...

ssh -A -2 readonlyuser@firstserver -i .ssh/id_rsa (path to your private key)

...now connect to the second server...

ssh readonlyuser@secondserver


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple