Solaris で openssh と openssl を更新する

Solaris で openssh と openssl を更新する

私は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バージョンがあるようです。

関連情報