crest-cassia / oacis

http://crest-cassia.github.io/oacis/
46 stars 9 forks source link

ssh のテスト #754

Closed noda50 closed 1 year ago

noda50 commented 1 year ago

OACIS DOC の「インストール」のページ、「(2) 計算ホストのセットアップ」 の「3. (OACISホストにて) 導入の確認」の部分で、ssh の動作確認がこれでは不十分な事例に遭遇した。

~/.ssh/id_rsa のファイルに、最後に無駄な空行があった場合、コマンドラインで ssh remotehost ... を実行できるが、ruby の Net::SSH では、認証エラーとなる。 Net::SSH の不備ではあるが、原因究明にかなり時間がかかった。 最終的に、irb で、

> require 'net/ssh'
> ssh = Net::SSH.start("remotehost", "oacis", verbose:Logger::DEBUG)

を実行してエラーを確認。id_rsa で認証できていないのを確認し、上記の追求ができた。

同様のミスが生じるか不明だが、トラブルシューティング事例としてどこかに載せておきたい。

yohm commented 1 year ago

マージしました。ありがとうございます。