Je nutný restart sshd?
Ne obvykle. Distribuce Linuxu se obvykle dodávají s výchozí konfigurací, která umožňuje ověřování pomocí veřejného klíče, takže obvykle ani nemusíte upravovat konfiguraci, abyste povolili a proto je restartování zbytečné. I v případě, že jste museli něco udělat s sshd_config
, budete jej muset restartovat pouze jednou po úpravě tohoto souboru, nikoli pro každou další úpravu souboru autorizovaných klíčů.
Všimněte si, že ani nemusíte restartovat sshd. Od man sshd
:
sshd znovu načte svůj konfigurační soubor, když přijme signál zavěšení, SIGHUP, tím, že se spustí se jménem a možnostmi, se kterými byl spuštěn, např.
/usr/sbin/sshd
.
A typická služba systemd pro sshd to rozpozná, takže můžete udělat systemctl reload sshd
místo toho.
Pokud je sshd restartován, došlo v té době k výpadku služby?
Záleží na vaší definici výpadku služby. Jednoduchý restart sshd nezruší existující připojení ssh, ale nová připojení nebudou přijata, dokud sshd nedokončí restart.
Nejlepší způsob je použít
ssh-copyid [email protected]
Kde N je adresa IP
NEBO
ssh-copyid [email protected]
kde fqdn je plně kvalifikovaný název domény (např. server.domain.com)
To nevyžaduje žádné restartování démona