This is an old revision of the document!
# cat /etc/ssh/sshd_config # cat /etc/syslog.conf
# /usr/sbin/sshd
# cat /etc/rc.local
... /usr/sbin/sshd exit 0
# ls /etc/rc.d/ # ls /usr/local/etc/rc.d/ или # service -l # /etc/rc.d/sshd # /etc/rc.d/sshd rcvar # /etc/rc.d/sshd onestart # /etc/rc.d/sshd onestop или # service sshd # service sshd rcvar # service sshd onestart # service sshd onestop # service -e # cat /etc/defaults/rc.conf # cat /etc/rc.conf
# cat /usr/local/etc/rc.d/sshvpn
#!/bin/sh
# PROVIDE: sshvpn
# REQUIRE: LOGIN FILESYSTEMS
# KEYWORD: shutdown
. /etc/rc.conf
case "$sshvpn_enable" in
[Yy][Ee][Ss])
if [ "${1#fast}" = start ]
then
echo Starting sshvpn...
/usr/bin/ssh -N -R 200X:localhost:22 userX@gate.isp.un &
echo $! > /var/run/sshvpn.pid
elif [ "${1#fast}" = stop ]
then
echo Stopping sshvpn...
kill -s TERM `cat /var/run/sshvpn.pid`
else
echo Usage:
echo 'service sshvpn start|stop'
fi
;;
esac
# cat /usr/local/etc/rc.d/havp
... # PROVIDE: havp # REQUIRE: clamav_clamd # BEFORE: LOGIN ...