OpenSSH - 윈디하나의 솔라나라

목차

개요

설치

설정및 실행

설정

설정은 /usr/local/ssh/etc/sshd_config파일을 수정하면 된다.
windy@wl ~ $ ls -al /usr/local/ssh/etc/
windy@wl ~ $ sudo vi /usr/local/ssh/etc/sshd_config
...

시작 스크립트

시작 스크립트를 아래와 같이 /etc/init.d/sshd에 생성한 후, /etc/rc2.d디렉토리에 링크를 걸자.

windy@wl ~ $ sudo vi /etc/init.d/sshd
#!/bin/sh
. /etc/profile

PID_FILE=/var/run/sshd.pid

case "$1" in
'start')
	if [ -f "$PID_FILE" ]; then 
		echo "Found PID file. ($PID_FILE) Cannot run sshd."
	else
		/usr/local/ssh/sbin/sshd
	fi
	
	;;
'stop')
	if [ -f "$PID_FILE" ]; then
		/usr/bin/kill `/usr/bin/cat /var/run/sshd.pid`
	else
		echo "Cannot found PID file. ($PID_FILE)"
	fi
	;;
'stopall')
	pid=`/usr/bin/ps -e | /usr/bin/grep sshd | /usr/bin/sed -e 's/^  *//' -e 's/ .*//'`
	if [ "${pid}" != "" ]
	then
		/usr/bin/kill ${pid}
	fi
	;;
*)
	echo "usage: $0 {start|stop|stopall}"
	;;
esac
windy@wl ~ $ sudo chmod u+x /etc/init.d/sshd
windy@wl ~ $ cd /etc/rc2.d
windy@wl /etc/rc2.d $ sudo ln -s /etc/init.d/sshd S99sshd
서버를 재시작한 후, SSH 로 서버에 접속되는지 확인해보자.

실행

RSS ATOM XHTML 5 CSS3