OpenSSHのバージョンアップ
- rpm --rebuild はせず、ハナから tar ball にて。
お決まりの
$ tar zxvf openssh-3.7.1p2
$ cd openssh-3.7.1p2
$ ./configure
$ make
root に移って
# make install
ここで、Roxa s PC room
<http://member.nifty.ne.jp/roxa/ps2linux/openssl_ssh.html>
と同じエラーが発生。(ま、そりゃそうだね。ココを見ていたせいでパニ
くらなくってよかったよ。)
root のまま、
# cd /usr/local/etc
# vi sshd_config
として
UsePrivilegeSeparation no
を追加してもう一度 make install でOK!
- PAM 認証の設定
# cp contrib/sshd.pam.generic /etc/pam.d/sshd
# vi /etc/pam.d/sshd
として
pam_unix.so を pam_pwdb.so に変更する。
- TCP wrapper の設定
# vi /etc/hosts.allow に以下を追加。
sshd:ALL
- マシンが起動した時に動くようにするスクリプト
上記の Roxa s PC room をそのままコピー。
- 自動起動する run level を設定する。
run level 5 と 3
# ln -s /etc/rc.d/init.d/sshd /etc/rc.d/rc5.d/S98sshd
# ln -s /etc/rc.d/init.d/sshd /etc/rc.d/rc3.d/S98sshd
- 起動テストしてみる。
# /etc/rd.c/init.d/sshd start
# ps ax|grep ssh
で確認してOK。パチパチパチ!!