質問: hp-uxにopensshでパスワード無しログイン ローカル(a)からリモート(b) にsshでパスワード無しの自動ログインをしようとしています. a:redhat linux 9, b:hp-ux(b.11.11) ○現状 ・aにはrpmでopenssh-clients-3.5p1-11がインストールされています. ・aにおいて,ssh-keygen -t dsa でパスフレーズ無しの鍵ペアを~/.ssh以下に作成 ・aで作成した~/.ssh/id_dsa.pubをbの ~/.ssh/ 以下に authorized_keys としてコピー 関連ファイル,ディレクトリのパーミションはa,b共に以下のとおり. ~/.ssh/(700) ~/.ssh/id_dsa(600) ~/.ssh/id_dsa.pub(644) ~/.ssh/authorized_keys(644) bには以下の手順でopenssl, openssh をインストール後,/usr/local/sbin/sshd でsshdを起動してあります.設定ファイルは変更していません. ・openssl-0.9.6c ./config && make && make test && make install ・openssh-3.7.1p2 ./configure && make && make install ○問題 aからbにsshで接続するとパスワードを聞かれてしまう. bにopensshをインストールした際,何か,configure オプションや必要なライブラリが不足したりしているのでしょうか?
回答: id_dsa.pubを作成する際にパスワードを設定しませんでしたか? もし設定してしまったのなら、再度id_dsa.pubを作成し直してみて下さい。