CentOS6.4+OpenSSH(ソースからRPMを作ってインストール)

基本的にはここをトレース
http://centossrv.com/openssh.shtml

#rootでよろしく

#RPMを作るのに必要な物をインストール
$ yum install rpm-build
$ yum install pam-devel

#Sourceをゲット
$ wget http://www.ftp.ne.jp/OpenBSD/OpenSSH/portable/openssh-6.3p1.tar.gz
$ tar xzvf openssh-6.3p1.tar.gz

#設定を書き換える
$ cd openssh-6.3p1/contrib
$ vi redhat/openssh.spec

#以下を太文字へ書き換える

# Do we want to disable building of x11-askpass? (1=yes 0=no)
%define no_x11_askpass <b>1</b>

# Do we want to disable building of gnome-askpass? (1=yes 0=no)
%define no_gnome_askpass <b>1</b>

#いらない奴を消す
$ rm -rf cygwin/
$ rm -rf aix
$ rm -rf caldera/
$ rm -rf hpux/
$ rm -rf solaris
$ rm -rf suse/

#固める
$ cd ..
$ cd ..
$ tar czvf openssh-6.3p1.tar.gz openssh-6.3p1

#tcp_wrappersがなかったのでインストールした。
#develはいらない?
$ yum install tcp_wrappers tcp_wrappers-devel

#RPM作る
$ rpmbuild -tb --clean openssh-6.3p1.tar.gz

#既存の物をアンインストール
$ service sshd stop
$ yum remove openssh

#作ったやつをインストール
$ cd /root/rpmbuild/RPMS/x86_64
$ rpm -Uvh ./openssh-6.3p1-1.x86_64.rpm
$ rpm -Uvh ./openssh-server-6.3p1-1.x86_64.rpm
$ rpm -Uvh ./openssh-clients-6.3p1-1.x86_64.rpm

#適当なオプションでVerを確認しておしまい。
$ sshd ----
unknown option -- -
<b>OpenSSH_6.3p1</b>, OpenSSL 1.0.1e-fips 11 Feb 2013
usage: sshd [-46DdeiqTt] [-b bits] [-C connection_spec] [-c host_cert_file]
            [-E log_file] [-f config_file] [-g login_grace_time]
            [-h host_key_file] [-k key_gen_time] [-o option] [-p port]
            [-u len]