Browse Source

start ssh as part of base system; if no host key, build it upon boot

OPENBSD_2_6
deraadt 25 years ago
parent
commit
2bdcb0c570
1 changed files with 16 additions and 1 deletions
  1. +16
    -1
      src/etc/rc

+ 16
- 1
src/etc/rc View File

@ -1,4 +1,4 @@
# $OpenBSD: rc,v 1.113 1999/09/27 23:41:18 deraadt Exp $
# $OpenBSD: rc,v 1.114 1999/09/28 07:20:01 deraadt Exp $
# System startup script run by init on autoboot # System startup script run by init on autoboot
# or after single-user. # or after single-user.
@ -375,6 +375,16 @@ if [ -f /var/account/acct ]; then
echo 'turning on accounting'; accton /var/account/acct echo 'turning on accounting'; accton /var/account/acct
fi fi
if [ ! -f /etc/ssh_host_key ]; then
umask 022
echo -n "ssh-keygen: generating new host key... "
if /usr/bin/ssh-keygen -q -b 1024 -f /etc/ssh_host_key -N ''; then
echo done.
else
echo failed.
fi
fi
echo -n starting network daemons: echo -n starting network daemons:
# $gated and $routed_flags are imported from /etc/rc.conf. # $gated and $routed_flags are imported from /etc/rc.conf.
@ -468,6 +478,11 @@ if [ "X${mopd_flags}" != X"NO" -a -d /tftpboot/mop ]; then
echo -n ' mopd'; mopd ${mopd_flags} echo -n ' mopd'; mopd ${mopd_flags}
fi fi
if [ X"${sshd}" == X"YES" -a -x /usr/sbin/sshd ]; then
echo -n ' sshd'; /usr/sbin/sshd
#echo -n ' sshd2022'; /usr/sbin/sshd -p 2022
fi
if [ -x /usr/sbin/screenblank ]; then if [ -x /usr/sbin/screenblank ]; then
echo -n ' screenblank'; /usr/sbin/screenblank echo -n ' screenblank'; /usr/sbin/screenblank
fi fi


Loading…
Cancel
Save