'SSH setup'에 해당되는 글 1건

  1. 2008/10/08 SSH 설치 @ Solaris 8
System2008/10/08 00:23

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(마데)님 블로그

Posted by ripli..