THC-HydraでSSH機能を使おうとしても環境によっては無効になってしまうので、それを有効にする方法のメモ。
THC-Hydra5.4のSSH機能はThe SSH library(libssh)の0.11が必要なので、先にインストールしておく必要がある。
あとは普段通りにTHC-Hydraをインストールすれば良い。もしTHC-Hydraが動作しなければ、下記の点に注意したほうが良い。
- THC-Hydraのmakeでエラーが出ていないか(私はMakefileから-DLIBPOSTGRESと-lpqを削除して回避)
- /etc/ld.so.confに記載されているPathにlibsshが存在するか(存在する場合は念のためldconfigコマンドを実行)
私の環境(CentOS4.5)では、これぐらいの作業で動いてくれている。