Difference between revisions of "SSH"

From HPC Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
== General ==
 
== General ==
Secure Shell (ssh) is a commandline-tool for logging into a different computer over some network (e.g. the internet) and for executing commands on that machine, as if one would be sitting there instead of the own computer.
+
Secure Shell (ssh) is a [[shell|commandline]]-tool for logging into a different computer over some network (e.g. the internet) and for executing commands on that machine, as if one would be sitting there instead of the own computer. It is commonly used to [[Getting_Started#Log-in_or_.22How-to-now-actually-connect-to-the-supercomputer.22|log-in]] to the [[Nodes#Log-In|frontent Nodes]] of a supercomputer.
  
  
Line 7: Line 7:
  
  
== Manuel ==
+
== Usage ==
Text more remote access to an HPC system is typically available over the encrypted secure shell protocol.
 
 
Logging in with OpenSSH on a Linux Cluster is done with:
 
Logging in with OpenSSH on a Linux Cluster is done with:
  
 
  $ ssh -l <login> <cluster>
 
  $ ssh -l <login> <cluster>
  
Here login is your user name and cluster is one of the frontend nodes of the system.
+
Here login is your user name and [[Nodes#Log-In|frontent Nodes]] is one of the frontend nodes of the system.
A list of frontend nodes is provided as part of the side specific information.
 
  
 
If you need to start graphical applications you need to enable X11 forwarding/X11 tunneling by your ssh client.  
 
If you need to start graphical applications you need to enable X11 forwarding/X11 tunneling by your ssh client.  
Line 20: Line 18:
  
 
  $ ssh -X -l <login> <cluster>
 
  $ ssh -X -l <login> <cluster>
 +
 +
which might or might not work depending on the your Operating System.
 +
 +
For more Security and easy of use you should consider setting up authentication via [[kryptographic keys|kryptographic keys]].
  
 
== FAQs ==
 
== FAQs ==
 +
[https://wickie.hlrs.de/platforms/index.php/Secure_Shell_ssh slightly longer description]
 +
 
[https://www.freebsd.org/cgi/man.cgi?query=ssh&sektion=1 ssh manpage]
 
[https://www.freebsd.org/cgi/man.cgi?query=ssh&sektion=1 ssh manpage]
 
== Side specific information ==
 
[https://doc.itc.rwth-aachen.de/display/CC/Access RWTH Aachen frontend nodes]
 

Revision as of 11:50, 26 February 2018

General

Secure Shell (ssh) is a commandline-tool for logging into a different computer over some network (e.g. the internet) and for executing commands on that machine, as if one would be sitting there instead of the own computer. It is commonly used to log-in to the frontent Nodes of a supercomputer.


Access

OpenSSH is the standard ssh client on Linux and MAC and it is freely available for everyone. On Windows you can use Putty or the Gitbash (coming with ssh) which is also free.


Usage

Logging in with OpenSSH on a Linux Cluster is done with:

$ ssh -l <login> <cluster>

Here login is your user name and frontent Nodes is one of the frontend nodes of the system.

If you need to start graphical applications you need to enable X11 forwarding/X11 tunneling by your ssh client. For OpenSSH this is done by giving it the "-X" command line option:

$ ssh -X -l <login> <cluster>

which might or might not work depending on the your Operating System.

For more Security and easy of use you should consider setting up authentication via kryptographic keys.

FAQs

slightly longer description

ssh manpage