Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
sysadmin:tips:ssh [2014/10/18 18:36] james ajout tags |
sysadmin:tips:ssh [2017/10/27 17:53] james ajout fix fermeture connexion ssh systemd halt/reboot |
||
---|---|---|---|
Ligne 66: | Ligne 66: | ||
<note important>Attention, il faut que le caractère d'échappement soit tapé au **début** d'une ligne, le plus simple pour en être sûr est donc d'appuyer avant sur la touche entrée, ce qui nous donne donc par exemple "Entree", "Alt Gr+2", "Shift+?" pour afficher l'aide.</note> | <note important>Attention, il faut que le caractère d'échappement soit tapé au **début** d'une ligne, le plus simple pour en être sûr est donc d'appuyer avant sur la touche entrée, ce qui nous donne donc par exemple "Entree", "Alt Gr+2", "Shift+?" pour afficher l'aide.</note> | ||
+ | |||
+ | |||
+ | ===== serveur SSH ===== | ||
+ | {{tag>SSH halt reboot connexion hang systemd jessie}} | ||
+ | |||
+ | ==== sshd et systemd sont dans un bateau ==== | ||
+ | Suite au passage plus ou moins volontaire a systemd, par exemple en mettant a jour votre Debian en stretch, il arrive souvent que lorsqu'on fait un halt/reboot de machine, le SSH ne rende pas la main avant que ca tranche inexorablement. | ||
+ | |||
+ | |||
+ | Pour fermer la sessions SSH proprement automatiquement : | ||
+ | en gros systemd essaye de tout fermer le plus rapidement possible, et dans son infinie précipitation il coupe d'abord le réseau avant de penser à fermer ce qui l'utilisait : par exemple les sessions SSH qui ne pourront donc plus se fermer correctement ... sans réseau. | ||
+ | |||
+ | Du coup pour avoir une fermeture correcte de tout le bousin, il faut que systemd-logind soit tenu au courant (via dbus) que la session SSH doit etre fermée. | ||
+ | |||
+ | En un mot il faut donc installer //libpam-systemd// et //dbus// , ce qui peut se faire grâce a la commande suivante :<code># apt-get install libpam-systemd dbus</code> | ||
+ | |||
+ | |||