vine-users ML アーカイブ



[vine-users:078916] Re: サーバ ーvine4.2 sshでxp「 teraterm4.6」からつなが らない

  • From: Kazuo Yamaguchi <yamaguch@xxxxxxxxxxxxx>
  • Subject: [vine-users:078916] Re: サーバ ーvine4.2 sshでxp「 teraterm4.6」からつなが らない
  • Date: Wed, 22 Oct 2008 15:47:22 +0900
こんにちは。山口と申します。

> 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>