パスワードなしで ssh のログインを行いたい
http://www.okweb.ne.jp/kotaeru.php3?q=588282 の続きです
いろいろ回答をいただいて問題点が少しはっきりしたので、質問の焦点を絞って再投稿します。
2台の Windows XP の PC に、Cygwinをいれ、OpenSSH サーバをたてています(サービスとして動かす)。
「パスワードなしで ssh のログインを行いたい」
のですが、うまくいきません。設定は、次のように行いました。
(1) クライアントPCで公開鍵をつくる
$ ssh-keygen -t rsa
で(パスフレーズを空白にして)公開鍵を作成(identity.pub)
(2) ホストPCに鍵をコピーして、
% cat identity.pub >> .ssh/authorized_keys
のように、authorized_keys に鍵の内容を追加する。
Linux がホストの場合は、以上の手続きで「パスワードフリー」になったのですが、
Cygwin ではだめです。
$ssh -1 192.168.0.5 1
Permission denied.
$ ssh 192.168.0.5
Permission denied (publickey,keyboard-interactive).
のようになって、失敗してしまいます。
お礼
ありがとうございました。