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