Home > Admin | Server > OpenSSL 0.9.8f + OpensSSHに注意

OpenSSL 0.9.8f + OpensSSHに注意


OpenSSL 0.9.8fのソースコードに埋め込まれているバージョン表記に問題があり、OpenSSHが再コンパイルし直さないと正常に動作しなくなります。その後、リリースされたOpenSSL 0.9.8gは問題が修正されていますが、既にOpenSSL 0.9.8fにアップデートしてOpenSSHを再コンパイルしていた場合は、また問題が出ます。以下、失敗パターンと成功パターンのログ。

  • NG: OpenSSL 0.9.8e -> OpenSSL 0.9.8f
    • OpenSSHを再コンパイルすれば直りますが、その前にOpenSSL 0.9.8gを入れてしまえば問題は出ません。

# /etc/init.d/sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd: OpenSSL version mismatch. Built against 90805f, you have 908070
                                                           [FAILED]
  • NG: OpenSSL 0.9.8f + OpenSSH再コンパイル済み -> OpenSSL 0.9.8g
    • OpenSSHを再コンパイルすれば直ります。

# /etc/init.d/sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd: OpenSSL version mismatch. Built against 908070, you have 90807f
                                                           [FAILED]
  • OK: OpenSSL 0.9.8e -> OpenSSL 0.9.8g
# /etc/init.d/sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                             [  OK  ]

また、OpenSSHには、–without-openssl-header-check というオプションがありますが、これが付いてコンパイルされたOpenSSHであってもこの問題は起こるようです。

[2007/10/23追記]: –without-openssl-header-check オプションはconfigure時のチェックを飛ばすもので、コンパイルされたバイナリ実行時には影響しないそうです。

この記事に関連する別の記事:

  1. OpenSSL 0.9.8e + OpenSSH 4.5p1なサーバが相手だと次のエラーが出て繋がらない (解決) ...
  2. mod_python: Failed to create global mutexへの対応 ...
  3. LVM + ホスト1(CentOS 4.2) + Xen 3.0 + ゲスト1(CentOS 4.2) + ゲスト2(CentOS 4.2) + … ...
  4. OpenSSL 0.9.8b and 0.9.7j are now available ...
  5. Apache 2.2 -lssl -lcrypto ...

コメント:0

コメントフォーム
Remember personal info

トラックバック:0

このエントリーのトラックバックURL
http://jfut.integ.jp/2007/10/21/openssl-0-9-8f-opensssh%E3%81%AB%E6%B3%A8%E6%84%8F/trackback/
Listed below are links to weblogs that reference
OpenSSL 0.9.8f + OpensSSHに注意 from ふたつの川うるおう日記

Home > Admin | Server > OpenSSL 0.9.8f + OpensSSHに注意

検索
フィード
メタ情報

Return to page top