For the first two methods, as java webstart application and applet, you will need Java Runtime Environment (JRE) 1.5 or higher installed to run the application. For the third method, you will be required to install Java Development Kit (JDK) 1.5 or higher to compile and run the application. The applet method is especially useful for first time users who are interested to try GSISSH-TERM. For regular usage, the webstart method is encouraged.
1) GSISSH-TERM as a Java webstart application
To run GSISSH-Term as a Java webstart application, you need to have Java webstart (javaws) installed on your machine. Java webstart
is now included in the Java Runtime Environment (JRE) as part of your Java SE 6. You can also download an older standalone version [here]. However, the latest version is always encouraged.
To install and start GSISSH-Term via Java webstart, simply click on
.
For your security, the GSISSH-Term webstart application is signed with 2 certificates. A "Warning - Security" window, similar to this one here will be displayed.

To verify that you are indeed using and downloading the version from LRZ, please click on the "More Information..." link. Depending on the version of Java you are using, the user interface may differ slightly. Another window will appear, please click on the link "Certificate Details...". Verify that the certificate information is as such:
Issuer: CN=DFN-Verein PCA Grid - G01, OU=DFN-PKI, O=DFN-Verein, C=DE
Subject: CN=Siew Hoon Leong, OU=Leibniz-Rechenzentrum, O=GridGermany, C=DE
The second certificate prompt will request for you to accept a certificate from "The Legion of the Bouncy Castle".

To verify, make sure that the certificate information is as such:
Issuer: CN=JCE Code Signing CA, OU=Java Software Code Signing, O=Sun Microsystems Inc, L=Palo Alto, ST=CA, C=US
Subject: CN=The Legion of the Bouncy Castle, OU=Java Software Code Signing, O=Sun Microsystems Inc
2) GSISSH-TERM as a web browser applet
To run GSISSH-Term from the web browser as an applet, please install Java Runtime Environment (JRE) 1.5 or higher installed. If you have multiple versions of Java on your system, the default version must be 1.5 or higher.
3) GSISSH-TERM from source
A customised version of the source catering to LRZ, IGE, PRACE and DGrid users can be downloaded here. Alternatively, you can download the original version from GSI-SSHTerm Application project on sourceforge.
$JAVA_HOME must be set to the correct Java installation directory. Please kindly note that to compile and install GSISSH-TERM from source, you have to download and use Java Standard Development Kit (JSDK) 1.5 or higher.
| To compile and generate the GSISSH-Term application: | ||
|
||
| To run: | ||
|
||
| To compile and generate the GSISSH-Term application: | ||
|
||
| To run: | ||
|
||

To create a new connection, select "File" -> "New Connection" or the shortcut icon "Create a New Connection" (first icon from the left). The following window will be displayed:

To configure a new connection, select the "Advanced" button. In the "Host" tab, please input the following information:
|
For SuperMIG grid users:
Hostname: supzero.lrz.de Port: 2222 Username: {Can be left empty} Use default values for all others. |
|
|
For linux cluster grid users:
Hostname: lxgt2.lrz-muenchen.de Port: 2222 Username: {Can be left empty} Use default values for all others. |
|
|
For PRACE users:
(gsissh door nodes) Site: LRZ Hostname: supzero.lrz.de Port: 2222 Username: {Can be left empty} Use default values for all others. Site: CINECA Hostname: grid.sp6.cineca.it Port: 2222 Username: {Can be left empty} Use default values for all others. |
Site: SARA Hostname: huygens.sara.nl Port: 2222 Username: {Can be left empty} Use default values for all others. Site: RZG Hostname: vip001i.rzg.mpg.de Port: 2222 Username: {Can be left empty} Use default values for all others. |

Now select the "Connect" button. You will be prompted to enter your "Grid Certificate Passphrase". Enter the passphrase of your grid certificate and click "Ok" or just hit the "Enter" key of your keyboard.

You are now log in to LRZ's grid. Welcome!

When you exit from GSISSH-Term, you will be prompted as follows.:

Please note that if you have a SLCS certificate, your SLCS certificate will be permanently deleted if you select "Yes". You would have to regenerate a new SLCS certificate if you want to use GSISSH-Term again. For all other users, you will be prompted your certificate passphrase when you use GSISSH-Term again. Deleting your proxy certificate is a good way to reduce the risk of your account from being compromised, in particular when using a shared network/file system environment.
If you face any problems, please contact grid-admin@lists.lrz.de

local_policy.jar and US_export_policy.jar, from Sun (watch out: files with identical names but different content are already present on your local computer!). A copy of these files, providing a subset of the supported functionalities (only supporting up to 512 bit security, but not 1024 bit encryption), is already included in your local JDK and JRE. However, the complete version is not provided directly due to import control restrictions. To use a PKCS12 file, the complete version is necessary. Please kindly download the following two files and replace your local copies of these files with the new ones provided by the following links:{JRE_installed_directory}/lib/security if JRE is installed {JDK_installed_directory}/jre/lib/security if JDK is installed

For Firefox/Mozilla browser (Linux & Windows)

For Safari and Chrome browser (Mac only-> via Keychain access)

You are now log in to LRZ's grid. Welcome!

Before you can use MyProxy server, you have to store a copy of your credential in the server. Please refer to the following page MyProxy for instructions on how to store your grid credential at LRZ's MyProxy server. Note that MyProxy server is open to all for use.
GSISSH-Term provides authentication via MyProxy server. To logon to LRZ using myproxy server:

Select the "GSI Defaults" tab of the "Connection Profile" window. Please refer to the instruction on how to get to the "Connection Profile" window.
For the "Authentication Order", please select "Other Methods" to use. In the "Authentication Defaults" section, please configure for "MyProxy" as follows:
|
UserName: {Your username at LRZ}
Host: myproxy.lrz.de Port: 7512 |

In the "Retrieve Credentials from MyProxy" section, please enter your MyProxy passphrase. Click the "use MyProxy" button.
You are now logged in to LRZ's grid. Welcome!


For MAC OS X users who experience difficulties with XForwarding, please start the "X11 Preferences" window and set the options as follows.:

java -version
md .globus
mkdir .globus
chmod 700 ~/.globus
chmod 400 ~/.globus/*.pem
mv userkey.pem userkey.pem.old
openssl rsa -in userkey.pem.old -des3 -out userkey.pem
openssl pkcs12 -export -in usercert.pem -inkey userkey.pem -out usercred.p12
openssl pkcs12 -in usercred.p12 -out usercert.pem -clcerts -nokeys
openssl pkcs12 -in usercred.p12 -out userkey.pem -nocerts
mv userkey.pem userkey.pem.old
openssl rsa -in userkey.pem.old -des3 -out userkey.pem
$HOME/.inputrc as such: "\e[3~": delete-char
# this is actually equivalent to "\C-?": delete-char
# VT
"\e[1~": beginning-of-line
"\e[4~": end-of-line
# kvt
"\e[H":beginning-of-line
"\e[F":end-of-line
# rxvt and konsole (i.e. the KDE-app...)
"\e[7~":beginning-of-line
"\e[8~":end-of-line
More information is available at the following site
If you face any problems, please contact grid-admin@lists.lrz.de