sparc Soalaris 8 에 Openssh 3.4p1 을 인스톨 하기 위한 방법
* /dev/random 을 이용한 방법이다. prngd 를 이용한 방법도 있으나
사용안해보았음
1./dev/random 패치를 받는다
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access 에서 112438-01 의 패치 ID 를 치고 들
어가 받는다 ( sparc 용)
이 문서에서 설명하지는 않으나 x86 용의 패치는 112439-01 이다.
패치를 unzip 한다
unzip 112438-01.zip
patchadd 112438-01
mknod /devices/pseudo/random@0:random c 82 0
mknod /devices/pseudo/random@0:urandom c 82 1
chgrp sys /devices/pseudo/random*
cd /dev
ln -s ../devices/pseudo/random@0:random /dev/random
ln -s ../devices/pseudo/random@0:urandom /dev/urandom
modload /kernel/drv/random
2.패키지를 받아서 깐다
openssh-3.4p1-sol8-sparc-local.gz
openssl-0.9.6d-sol8-sparc-local.gz
zlib-1.1.4-sol8-sparc-local.gz
위의 파일들은 lsn 의 ftp 다음 위치에 있다.
ftp://linux.sarang.net/.2/ftp.sunfreeware.com/pub/freeware/sparc/8/ (인텔용도 가까운 위치에 있다)
gunzip 으로 모두 푼다
pkgadd -d 패키지네임 으로 인스톨 한다
3. sshd user 세팅
mkdir /var/empty
chown root:sys /var/empty
chmod 755 /var/empty
groupadd sshd
useradd -g sshd -c 'sshd privsep' -d /var/empty -s /bin/false sshd
4. ssh key 맹글기
ssh-keygen -t rsa1 -f /usr/local/etc/ssh_host_key -N ""
ssh-keygen -t dsa -f /usr/local/etc/ssh_host_dsa_key -N ""
ssh-keygen -t rsa -f /usr/local/etc/ssh_host_rsa_key -N ""
5. 링크 만들기
ln -s /usr/local/etc/sshd-initscript /etc/init.d/sshd
ln -s /etc/init.d/sshd /etc/rc0.d/K11sshd
ln -s /etc/init.d/sshd /etc/rc1.d/K11sshd
ln -s /etc/init.d/sshd /etc/rcS.d/K11sshd
ln -s /etc/init.d/sshd /etc/rc2.d/S89sshd
PS 시스템을 리붓하지 않고 업데이트를 할려면 다음과 같은 점을 유의해야한다
구 openssh 패키지 지움
새 openssh 패키지 깜
새 openssh 를 타포트로염
구 openssh ps 를 죽임
간단하죠?--내가 너를 곁에서 지켜줄께.