Forum général.général ssh bizarre?

Posté par  (site web personnel) .
Étiquettes :
0
3
août
2005
J'ai une petite question qui me turlupine depuis ce matin, je tiens plus, faut que je la pose...

Je suis aujourd hui au boulot, et vu que je m'ennui un peu, je lance putty et je m'en vais un peu farfouiller sur ma machine ubuntu à la maison.. jusque là tout est normal.

Quand soudain me vient l'envie de triturer un peu la config de ssh (suite a des problemes entre deux machine, j'arrive pas a faire du ssh sans password avec l'utilisation d'une clef...)

Bref, je modifie deux trois truc, et je relance ssh avec /etc/init.d/ssh restart

Et là, gros doute: ssh a t il bien été relancé? Je suis toujours connecté à ma machine... celle ci me dit qu'elle a bien relancé ssh, alors pourquoi suis je encore connecté dessus??? Le fait d'interompre le service et de le relancer n'aurait t il pas du entrainer -par effet de bord- une deconnexion??
  • # non

    Posté par  (site web personnel) . Évalué à 4.

    Fais un ps, tu verras qu'il y a un démon sshd lancé par chaque connexion.
    Donc si tu relances le démon principal, ça ne coupe pas les connexions.
  • # non

    Posté par  . Évalué à 4.

    je lance sshd => j'ai un processus sshd processus A, celui-ci écoute sur le port 22 et attend une nouvelle connexion

    je me connecte en ssh => le processus A fork et j'ai donc un processus sshd B. Ce dernier va gérer cette connexion jusqu'à ce qu'elle soit terminée

    je restart sshd => le processus A est kill, mais le processus B est intouché => ma connexion n'a pas été coupée

    vérifiable à coup de ps | grep ssh

    donc non ce n'est pas bizarre, et c'est en fait très bien, imagine que tu te gourres dans le fichier de conf , tu redémarres le service, ta session se termine et paf plus moyen de te reconnecter sur une machine située à 500 bornes

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.