こんにちは。山口と申します。 > SSH2秘密鍵の読み込みに失敗しました > と、蹴られてしまいます。 > > サーバー側は > vine4.2で > $ssh-keygen -t rsa > で作成し > .ssh$ ls -la > drwx------ 2 hoge hoge 4096 10月22日 11:07 ./ > drwx------ 44 hoge hoge 4096 10月22日 11:07 ../ > -rw------- 1 hoge hoge 992 10月22日 11:07 id_rsa > -rw-r--r-- 1 hoge hoge 656 10月22日 11:07 id_rsa.pub > となったところで > $cp identity.pub authorized_keys ssh-keygen -t rsa で作成されるのは SSH2用の id_rsa.pub と id_rsa で、 cp した identity.pub は SSH1用に ssh-keygen -t rsa1 で作成されるもの ですよね。 > rsa,dsa,ssh1で試しましたが との事ですので、authorized_keys と Win側に持ってきた id_rsa が食い違って いたり、混乱しているのかもしれませんね。 一度整理してやり直してみては如何でしょう。 当方同様の環境で、rsa, dsa共にteratermからのSSH2接続に問題はありません。 例) $ mkdir ~/.ssh $ chmod 700 ~/.ssh $ cd ~/.ssh $ ssh-keygen -t rsa $ cat ./id_rsa.pub > ./authorized_keys $ chmod 600 ./authorized_keys id_rsa を Win側へ持ってきて teraterm 4.60にてSSH2接続確認。 # 「SSH2秘密鍵の読み込みに失敗しました」はパスフレーズに誤りがあったり # したときに出るメッセージですね。もし上記の食い違いですと # 「認証に失敗しました」などと出るはずですので何とも言えないのですが…。 -- Kazuo Yamaguchi <yamaguch@xxxxxxxxxxxxx>