私はnexentaシステムを持っていて、
opensslを1.0.1jに更新してソースからコンパイルしました。
また、ソースからopensshを6.7に更新して、次のようになりました。
root@cteraportal:/root# openssl version
OpenSSL 1.0.1j 15 Oct 2014
root@cteraportal:/root# ssh -V
OpenSSH_6.7p1, OpenSSL 0.9.8k 25 Mar 2009
OpenSSLバージョンがSSHを介して更新されると予想する必要がありますか?
答え1
OpenSSH設定スクリプトがOpenSSLを検出できない理由あなたの状況で何が起こるのかを説明します。
自動検出が間違っている理由はいくつかあります。
- SSHを開くバージョン0.9.5a以降が必要です。OpenSSL図書館。
- 時々、ディストリビューションは新しいバージョンをインストールするのではなく、検出されたシステムの場所に古いバージョンをインストールします。
- これOpenSSLライブラリが別のCPUまたは異なるモード(32/64ビット)用にコンパイルされている可能性があります。権限が正しくない可能性があります。
一般的な答えは、config.log
実行時に生成されたファイルを確認することです。SSHを開く構成スクリプト。理由の詳細を含める必要があります。OpenSSLライブラリが検出されないか互換性がないと見なされます。
しかし、あなたの場合このような情報もあります。。
Portable OpenSSHにはopenssl 0.9.8f以上が必要です。
以前のバージョンはサポートされなくなりました。
したがって、コマンド出力によると、必要以上のssh -V
バージョンがあるようです。