TSUBAME3.0計算サービスのWebページはこちら

TSUBAME2.5からTSUBAME3.0へのデータ移行方法の資料はこちら

学外からTSUBAMEへのログインに失敗しますが?

学外からTSUBAMEへのログインに失敗しますが?

次のようなメッセージが出てログインに失敗する場合は、以下のチェックをお願いします。

> ssh login-t2.g.gsic.titech.ac.jp -l titech-test
"Permission denied (publickey,hostbased)"

TSUBAME 2への学外からのログインは、公開鍵方式のみ許可しています。

1. 公開鍵アップロード行なっていない場合

http://tsubame.gsic.titech.ac.jp/login#key_auth を参照して公開鍵アップロードしてください。

2. 公開鍵アップロードを行なっている場合

ローカルマシンの秘密鍵設定を確認してください。

1) sshログイン時に、キー指定がないと、Defaultで $HOME/.ssh/id_rsa (或は
id_dsa, identity)のファイルを探してキー認証します。

ローカルに設置する秘密鍵のファイル名がid_rsa, id_dsaとidentity
以外になっている場合は、秘密鍵ファイルが見つからずに認証失敗となります。

この場合、ssh -vで以下のようなメッセージが出ます。     
> ssh -v login-t2.g.gsic.titech.ac.jp -l titech-test
:
debug1: Trying private key: /home/testuser/.ssh/identity
debug1: Trying private key: /home/testuser/.ssh/id_rsa
debug1: Trying private key: /home/testuser/.ssh/id_dsa
debug1: No more authentication methods to
Permission denied (publickey,hostbased).

この場合の対応としては、sshログイン時に秘密鍵を指定してしてください。
> ssh -v login-t2.g.gsic.titech.ac.jp -l titech-test -i testkey

また、ローカルの秘密鍵のパーミッションが正しくない場合も、ログインも出来ません。パーミッションは以下のように設定してください。  

$ ls /home/testuser/.ssh -ld
drwx------+ 1 testuser None 4096 2011-01-14 09:25 home/testuser/.ssh 

RSAキー利用時
$ ls /home/testuser/.ssh -l
-rw------- 1 testuser None 1679 2010-12-24 09:38 id_rsa
-rw-r--r-- 1 testuser None 397 2010-12-24 09:38 id_rsa.pub
-rw-r--r-- 1 testuser None 1624 2011-01-14 13:47 known_hosts

DSAキー利用時
-rw------- 1 testuser None 668 2010-12-27 09:06 id_dsa
-rw-r--r-- 1 testuser None 605 2010-12-27 09:06 id_dsa.pub

2) sshクライアントソフトにより、接続出来る/出来ない場合があります。

これはソフトにより扱う秘密鍵の種類が異なる場合があります。
例えば、cygwin、teraterm等はOpenSSHの鍵が利用できます。
putty、WinScp等はputty書式の.ppk鍵が使えます。
ご利用のクライアントソフトに対応した鍵を選択/変換して、
アプリ側にで設定してください、

変換はputtygenを利用できます。

ア) OpenSSH鍵からPPK鍵に変換

puttygenを開いて、OpenSSH鍵をロード「Load」して、
「Save private key」のボタンを選択して、PPK鍵ファイル名
指定してPPK鍵を作成できます。

イ) PPK鍵からOpenSSH鍵に変換

puttygenを開いて、PPK鍵をロード「Load」して、
「Conversions」のメニューから「Export OpenSSH key」
を選択して、OpenSSH鍵ファイル名を指定してOpenSSH鍵を 作成できます。

3) TSUBAMEのホームディレクトリのパーミッションを確認してください
パーミッションはデフォルトで 700 です。770 などに変更している場合は鍵認証できないため、700に戻して接続可否をご確認ください。