OpenSSH 5.0 버전 설치 과정에 대해 알아보자.
OpenSSH의 공식 홈페이지는 (http://www.openssh.org/) 이며, OpenBSD를 중심으로 개발이 진행되고 있어서, OpenBSD 이외의 플랫폼일 경우에는 파일명의 버전 뒤에 p자를 붙이고 있다.
따라서 설치할 시스템이 OpenBSD이외의 시스템인 경우 버전명 뒤에 p가 붙은 파일을 다운로드하면 된다.
# wget ftp://ftp.jp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-5.0p1.tar.gz
# tar xvzf openssh-5.0p1.tar.gz
# cd openssh-5.0p1
# tar xvzf openssh-5.0p1.tar.gz
# cd openssh-5.0p1
압축 해제가 완료된후 configure를 실행하게 되는데, 사용자 환경에 따라 몇가지 옵션을 추가할 수 있다.
--prefix : 설치 디렉토리 (디폴트 디렉토리는 /usr/local 이다.)
--sysconfdir : 환경설정 파일의 위치
--with-pam : 비밀번호 인증방식에 PAM 방식 추가.
--with-md5-passwords : 최근의 리눅스는 md5 패스워드 방식을 사용하고 있기 때문에 반드시 지정해주어야 함. 추가하지 않는 경우, md5 형태의의 비밀번호 사용자는 인증할 수 없음. (단 --with-pam을 지정했을 경우에는 필요 없다.)
# ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam
# make
# make install
# chkconfig --list | grep sshd
# chkconfig --add sshd
# make
# make install
# chkconfig --list | grep sshd
# chkconfig --add sshd
설치가 완료되면 config를 이용하여 xinetd 데몬에 등록한다.