Advertisement
a442

/etc/init.d/S50sshd

May 23rd, 2015
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #!/bin/sh
  2. #
  3. # sshd Starts sshd.
  4. #
  5.  
  6. # Make sure the ssh-keygen progam exists
  7. [ -f /usr/bin/ssh-keygen ] || exit 0
  8.  
  9. # Create any missing keys
  10. /usr/bin/ssh-keygen -A
  11.  
  12. umask 077
  13.  
  14. start() {
  15. echo -n "Starting sshd: "
  16. /usr/sbin/sshd
  17. touch /var/lock/sshd
  18. echo "OK"
  19. }
  20. stop() {
  21. echo -n "Stopping sshd: "
  22. killall sshd
  23. rm -f /var/lock/sshd
  24. echo "OK"
  25. }
  26. restart() {
  27. stop
  28. start
  29. }
  30.  
  31. case "$1" in
  32. start)
  33. start
  34. ;;
  35. stop)
  36. stop
  37. ;;
  38. restart|reload)
  39. restart
  40. ;;
  41. *)
  42. echo "Usage: $0 {start|stop|restart}"
  43. exit 1
  44. esac
  45.  
  46. exit $?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement