43 votes

Comment redémarrer le service SSH?

Comment arrêter/démarrer ssh? J'ai essayé

/etc/init.d/ssh restart
sudo service ssh restart
sudo restart ssh

Je reçois des erreurs à chaque fois.

47voto

Abe Heidebrecht Points 16417

15.04 et plus récent:

Utilisez cette commande:

sudo systemctl restart ssh

Pour redémarrer le serveur/démon SSH.

En allant de l'avant avec systemd à partir d' Ubuntu 15.04, vous utilisez désormais cette syntaxe pour arrêter, démarrer, ou redémarrer les services:

sudo systemctl

13voto

Joe Zack Points 1248

Pre 15.04:

Il suffit de faire comme suit (testé sur une installation fraîche avec openssh-server)

sudo stop ssh
sudo start ssh

Comme cela utilise upstart, c'est la meilleure façon de le faire, plutôt que d'utiliser /etc/init.d/ssh, service, ou d'invoquer directement sshd. Assurez-vous d'exécuter les deux commandes ; si vous obtenez une erreur sur stop ssh, exécutez quand même start ssh et voyez ce que cela dit—le service pourrait déjà être arrêté.

(Je recommanderais stop/start plutôt que restart, sauf si vous essayez de redémarrer un système à distance. Si ssh est déjà arrêté, restart ne le démarrera pas.)

Si ces commandes ne fonctionnent pas, vous rencontrez probablement un bug ou avez trop bidouillé votre système, auquel cas vous savez au moins ce que le problème n'est pas.

13voto

2707974 Points 9957

La commande pour redémarrer le service ssh est :

sudo service ssh restart

5voto

Ingvald Points 373

Depuis Ubuntu 15.04, Canonical n'inclut plus upstart par défaut.
Ainsi, les commandes start, stop et restart ne sont plus disponibles.

La méthode correcte pour redémarrer le service SSH (ou tout autre service) est désormais l'une des deux commandes suivantes:

sudo systemctl restart ssh
sudo service ssh restart

2voto

yorch Points 2460

Je pense que l'erreur d'instance inconnue est due au fait que SSH ne fonctionne pas.

Essayez:

ps ax | grep sshd

Pour voir si le démon SSH est en cours d'exécution ou non, vous devriez voir quelque chose comme:

/usr/sbin/sshd -D

En tout cas, essayez simplement l'une de ces options:
sudo /etc/init.d/ssh start
sudo start ssh

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X