Maison  >  Questions et réponses  >  le corps du texte

Linux - redémarrer le service sshd

Il y a sshd sous

请输入代码阿里云的ubuntu服务器,一开始就有sshd守护进程,能用putty连接
修改心跳包时间,修改了/etc/ssh/sshd_config
想重启服务时发现/etc/init.d下没有sshd,搜索发现/usr/sbin. Les commandes telles que sshd restart, sshd start, sshd stop, etc. ne peuvent pas être exécutées, et il est indiqué qu'il n'existe pas de telle commande.



Impossible de redémarrer le service sshd

Enfin, en tuant directement le processus sshd puis en l'exécutant directement

, vous pouvez redémarrer le processus sshd et charger la configuration modifiée. /usr/sbin/sshd

Veuillez me dire comment redémarrer le service sshd de manière pratique. S'il vous plaît, ne parlez pas de redémarrage de ssh, je parle de sshd, le processus du serveur ssh.

巴扎黑巴扎黑2712 Il y a quelques jours2062

répondre à tous(3)je répondrai

  • 滿天的星座

    滿天的星座2017-05-16 13:20:21

    Si vous avez déjà installé openssh-server的话(没有的话,要安装),因为Ubuntu已经使用Upstart来进行管理/etc/init.d里面的任务. 所以/etc/init.d/sshd start已经无效了.注意: 应该用sudo service ssh start(注意: 是ssh,不是sshd)启动sshd服务,之后可以通过进程查看sshdLe processus est déjà en cours.

    répondre
    0
  • 黄舟

    黄舟2017-05-16 13:20:21

    Si vous regardez le fichier /etc/init.d/ssh, vous saurez que ce fichier est le script pour démarrer, arrêter et redémarrer sshd, également appelé service.
    Vous pouvez donc démarrer/arrêter/redémarrer sshd via sudo /etc/init.d/ssh start/stop/restart ou sudo service ssh start/stop/restart

    case "" 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
        ;;
    

    Ce qui est exécuté dans ce script est /usr/sbin/sshd

    répondre
    0
  • 为情所困

    为情所困2017-05-16 13:20:21

    Tuez tout/tuez directement le processus avant de commencer

    répondre
    0
  • Annulerrépondre