你查看一下/etc/init.d/ssh 文件就知道该文件就是启动,停止,重启sshd的脚本,也被称为服务。

所以可以通过sudo /etc/init.d/ssh start/stop/restart 或者 sudo service ssh start/stop/restart 来启动/停止/重启sshd

case "$1" in

start)

check_for_upstart 1

check_privsep_dir

check_for_no_start

check_dev_null

log_daemon_msg "Starting OpenBSD Secure Shell server" "sshd" || true

if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then

log_end_msg 0 || true

else

log_end_msg 1 || true

fi

;;

stop)

check_for_upstart 0

log_daemon_msg "Stopping OpenBSD Secure Shell server" "sshd" || true

if start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/sshd.pid; then

log_end_msg 0 || true

else

log_end_msg 1 || true

fi

;;

该脚本里执行的就是/usr/sbin/sshd

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐