1. package를 준비 08/10/08 기준
libgcc-3.4.6-sol8-sparc-local.gz
openssh-5.1p1-sol8-sparc-local.gz
openssl-0.9.8i-sol8-sparc-local.gz
tcp-wrappers-7.6-sol8-sparc-local.gz
zlib-1.2.3-sol8-sparc-local.gz
다운로드는 http://www.sunfreeware.com 을 이용하면 편리!!
2. package압축 해제
# gunzip *.gz
3. package 설치
# pkgadd -d openssh-3.8p1-sol8-sparc-local
# pkgadd -d openssl-0.9.7d-sol8-sparc-local
# pkgadd -d zlib-1.2.1-sol8-sparc-local
# pkgadd -d libgcc-3.3-sol8-sparc-local
# pkgadd -d tcp_wrappers-7.6-sol8-sparc-local
4. ssh접속 환경 구성
# 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
5. tcp_wrapper 설정
# vi /etc/inetd.conf
모든 행 # 주석처리
# vi /etc/hosts.allow
sshd : All
# vi /etc/hosts.deny
All : All
inetd 재시작
6. ssh를 위한 key-gen 생성
# 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 ""
7. sshd 데몬 스크립트 작성
# vi /etc/init.d/sshd
#!/bin/sh
pid=`/usr/bin/ps -e | /usr/bin/grep sshd | /usr/bin/sed -e 's/^ *//' -e 's/ .*//'`
case $1 in
'start')
/usr/local/sbin/sshd
;;
'stop')
if [ "${pid}" != "" ]
then
/usr/bin/kill ${pid}
fi
;;
*)
echo "usage: /etc/init.d/sshd {start|stop}"
;;
esac
8. 마무리작업
# chown root /etc/init.d/sshd
# chgrp sys /etc/init.d/sshd
# chmod 555 /etc/init.d/sshd
# ln -s /etc/init.d/sshd /etc/rc2.d/S98sshd
9. ssh 가동
# /etc/rc2.d/S98sshd start
10. 프로세스 확인
# ps -ef |grep sshd
---------------- 출처
네이버 skoinfo(마데)님 블로그