J'essaie d'ajouter une clé publique à un serveur, mais je ne veux pas redémarrer le service SSHD pour qu'il prenne effet. La raison en est que le redémarrage du service SSH semble être perturbateur pour les autres utilisateurs qui pourraient utiliser le service SSH à cette époque. La plupart des documents suggèrent d'ajouter une clé publique à $HOME/.ssh/authorized_keys
et ensuite redémarrer le service sshd
(systemctl restart sshd
). Le système d'exploitation est Linux.
Mes questions sont:
sshd
nécessaire?sshd
est redémarré, existe-t-il une panne de service à ce moment-là?sshd
après avoir ajouté de nouvelles clés publiques à $HOME/.ssh/authorized_keys
?Le redémarrage de SSHD est-il nécessaire?
Pas habituellement. Les distributions Linux sont généralement expédiées avec une configuration par défaut qui permet une authentification de clé publique. Vous n'avez généralement pas d'édition de la configuration à activer , et donc le redémarrage est inutile. Même dans le cas où vous deviez faire quelque chose avec sshd_config
, vous devrez seulement le redémarrer une seule fois après avoir modifié ce fichier, pas pour chaque modification après le fichier de clés autorisé.
Notez que vous n'avez même pas à redémarrer Sshd. De man sshd
:
sSHD relie son fichier de configuration lorsqu'il reçoit un signal de raccourci, Sighup, en s'exécutant avec le nom et les options qu'il a été démarré avec, par exemple.
/usr/sbin/sshd
.
Et le service SystemD typique pour SSHD reconnaît cela, de sorte que vous puissiez faire systemctl reload sshd
au lieu.
Si Sshd est redémarré, existe-t-il une panne de service à cette époque?
Dépend de votre définition de la panne de service. Un simple redémarrage de SSHD ne tuera pas les connexions SSH existantes, mais de nouvelles connexions ne seraient acceptées avant que SSHD se termine le redémarrage.
Le meilleur moyen est d'utiliser
ssh-copyid [email protected]
Où n est l'adresse IP
OR
ssh-copyid user@fqdn
où FQDN est le nom de domaine entièrement qualifié (par exemple, serveur.domain.com)
Cela ne nécessite aucun redémarrage de démon