Last Update: Jan 5, 2022 (verified with Tera Term 4.106)
The aim of this page is to explain how to login to RCSS supercomputer using Tera Term.
Tera Term can be downloaded from the following site.
https://ja.osdn.net/projects/ttssh2/releases
After launching Tera Term, cancel the connection.
Then choose "SSH KeyGenerator" from "Setup" menu to generate your SSH key.
You may see SSH key generator window like above.
We, RCCS, recommend ED25519, ECDSA-521, ECDSA-384, ECDSA-256, and RSA 4096 bits* types of keys. If you have no preference, plase try ED25519.
*Tera Term 4.105 does not support SHA2 RSA algorithms (rsa-sha2-256/512). If SHA1 algorithm (ssh-rsa) is disabled in the near future, you may have a trouble upon RSA authentication. (Those SHA2 algorithms will be available in Tera Term 4.107, though.) Note: RSA key type itself is not relating with SHA1/SHA2. You usually don't need to regenerate RSA key upon migration from SHA1 to SHA2.
You can choose length of key here in case of RSA. 4096 or more is recommended.
After the specification of key type (and length), click this to generate key.
After the generation of keys, you can set passphrase and comment that key.
You can set passphrase for private key here. We, RCCS, recommend passphrase of 10 or more characters contaning 4 types of characters - "lower-case", "upper-case", "number", and "symbol".
If you are using (or planning to use) more than one key, adding appropriate comment maybe helpful to you.
Click buttons 3a and 3b to save public and private keys, respectively.
You need to register the public key before login. Please register your public key according to the instructions in https://ccportal.ims.ac.jp/en/account.
Restart Tera Term or select "New connection" from "File" menu to go back to first window. Type ccfep.ims.ac.jp in Host: textbox and then click OK to proceed.
You may see warning dialog like above upon first connection. Please check the fingerprint of the server (1). It must match with either of the fingerprint in the list below.
Click "Continue" (2) if the fingerprint is valid.
You need to input username, private key file path etc. in this window.
(You can set default user name and authentication method including private key location in "Setup" -> "SSH Authentication".)
If everything works fine, you will successfully login to the frontend server.