GSISSH secure access to LRZ HPC systems
Gsissh is a component of the Globus Toolkit (GT) which provides the functionality of ssh (Secure Shell) as well as additional functionalities, but is based on a different security concept. Instead of using, like SSH, a pair of (RSA or DSA) public and private keys, which reside on the remote and local machine, respectively, the security mechanism supported by all GT components (Grid Security Infrastructure, GSI) is employed. It is based on X.509 certificates, which are used by all Grid services, regardless of middleware, be it Globus, UNICORE, or gLite.
Beside providing terminal access to a remote machine the way ssh does, using gsissh offers practical advantages like
- a single sign-on environment (no password required to access other machines),
- your entrance into the world of Grid computing,
- easy access to a number of additional functionalities, including secure file transfer and remote visualization.
There are two versions of gsissh:
- A command line based version, called gsissh, which comes with the Globus Toolkit. Packages for various Linux distributions are provided by IGE. For more information please check the IGE documentation here: IGE Downloads. The packages containing the gsissh tools are covered in this page IGE Component Installation Guide.
- A Java based version, called GSISSH-Term, which runs on Mac, Linux, and Windows systems.
Of the two, GSISSH-Term is easier to use and well suited for beginners in the Grid area. The command line based version is more flexible and caters to the savvy computer user. Both can be used to access LRZ systems.
Practical Guide to Gsissh Usage
- The first step is to obtain a personal Grid certificate. These certificates are free of charge and LRZ provides them. The procedure for obtaining Grid certificates for Grid users in the Munich area is available here.
For more details on handling the certificates, see sections Setting up Grid Certificates and Some Tips on the GSISSH-Term page of the Grid Portal of LRZ . Please refer to the same page for screenshots showing the invocation of GSISSH-Term.
- Next you have to be authorized to actually use an LRZ computer; in other words: your certificate has to be linked to your LRZ UNIX machine account. This is done by yourself through the use of the LRZ ID portal and is described here.
- The last step is to start GSISSH-Term.
If you face any problems, please contact email@example.com.