Chaque fois que j'envoie la commande pour éteindre ou redémarrer mes serveurs Debian, mon shell reste suspendu et ne répond pas (ne peut taper aucune commande).
L'exécution de la même action dans Ubuntu entraîne la fermeture de la session, donc je n'ai pas de terminal attaché accroché là-bas. Y a-t-il un paquet que je dois installer ou un changement de configuration à faire pour que je puisse obtenir ce même comportement sur Debian?
sudo shutdown -h now
(pour la mise hors tension) et / ousudo reboot
(pour le redémarrage)?Réponses:
Cela a fonctionné pour moi:
Assurez-vous également que vous avez
UsePAM yes
dans votre configuration ssh.Malheureusement, vous devez redémarrer pour que la solution prenne effet ...
Explications détaillées sur le défaut du serveur .
la source
On dirait que c'est un
systemd
problème actuellement suivi sous le bogue # 751636 .Lorsque l'hôte est arrêté ou redémarré,
systemd
peut arrêter le réseau avant qu'il ne tue la session ssh.Il existe quelques solutions mais rien de concret:
Utiliser
acpid/acpi-support-base
pour gérer les événements d'alimentation et ajouter ce qui suit au/etc/acpi/powerbtn-acpi-support.sh
puis créez des alias dans votre
~/.bashrc
:Création
/etc/systemd/system/ssh-user-sessions.service
avec les éléments suivants:la source
systemctl daemon-reload
également afin d'activer le service systemd immédiatement:systemctl start ssh-user-sessions.service
et d'activer le service au démarragesystemctl enable ssh-user-sessions.service
The unit files have no [Install] section. They are not meant to be enabled using systemctl.
mais ne semble pas être nécessaire."[Install]"
section, qui contient des informations d'installation pour l'unité. Cette section n'est pas interprétée parsystemd
pendant l'exécution. Il est utilisé exclusivement par les activer et de désactiver les commandes de l'systemctl
outil lors de l' installation d'une unité.[Install]
suiviWantedBy=multi-user.target
du fichier, ce qui a entraîné lesystemctl enable ssh-user-sessions.service
non-lancement d'une erreur et entraîne la prise d'effet du service lors des redémarrages. Y a-t-il quelque chose de mal à faire ça?