opensshのコンパイル
openssh-4.3p2
tarで展開後、以下実行。
./configure –sysconfdir=/etc/sshd ?
–with-pam ?
–with-md5-passwords ?
–with-tcp-wrappers=../tcp_wrappers_7.6 ?
–with-ssl-dir=/usr/local/ssl ?
–with-default-path=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/ucb:/usr/ccs/bin
–with-pam ?
–with-md5-passwords ?
–with-tcp-wrappers=../tcp_wrappers_7.6 ?
–with-ssl-dir=/usr/local/ssl ?
–with-default-path=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/ucb:/usr/ccs/bin
make
make install
make install
/usr/local/{bin,sbin},/etc/sshd配下にインストールされる。
鍵の変更はINSTALLによると、
To generate a host key, run “make host-key”. Alternately you can do so
manually using the following commands:
ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N “”
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N “”
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N “”
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N “”
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N “”
だそうです。
※tcp_wrappersを有効にしないとAllowUsersがsshd_configに書く事が出来ない。(たしか)
※環境変数を持っていないユーザの為にpathをだらだら書いてます。