Difference between revisions of "SSH"
From HCL
					
										
					
					| m (SSH utilization moved to SSH) | |||
| Line 12: | Line 12: | ||
| == Making a cascade of SSH connections easy == | == Making a cascade of SSH connections easy == | ||
| − | |||
| Here is a very convenient way to set up the access to any machine directly instead of doing a cascade of SSH calls. Put this into your .ssh/config file : | Here is a very convenient way to set up the access to any machine directly instead of doing a cascade of SSH calls. Put this into your .ssh/config file : | ||
|   Host csserver |   Host csserver | ||
| Line 28: | Line 27: | ||
|   ssh hcl01 |   ssh hcl01 | ||
| and you get logged to the node immediately. | and you get logged to the node immediately. | ||
| + | |||
| + | == X11 forwarding == | ||
| + | <code lang="bash"> | ||
| + | ssh -X | ||
| + | </code> | ||
Revision as of 12:13, 22 February 2010
Passwordless SSH
To set up passwordless SSH, there are three main things to do:
- generate a pair of public/private keys on your local computer
- copy the public key from the source computer to the target computer's authorized_keys file
- check the permissions.
You can repeat that transitively for "A->B->C". You can use the initial pair of keys everywhere.
See here for details:
http://www.stearns.org/doc/ssh-techniques.current.html
Making a cascade of SSH connections easy
Here is a very convenient way to set up the access to any machine directly instead of doing a cascade of SSH calls. Put this into your .ssh/config file :
Host csserver User kdichev Hostname csserver.ucd.ie Host heterogeneous User kiril Hostname heterogeneous.ucd.ie ProxyCommand ssh -qax csserver nc %h %p Host hcl01 Hostname hcl01.ucd.ie ProxyCommand ssh -qax heterogeneous nc %h %p
Now, you can do:
ssh hcl01
and you get logged to the node immediately.
X11 forwarding
ssh -X
