GNU/Linux >> Linux Esercitazione >  >> Linux

Aggiungi la chiave a authorized_users senza dover riavviare sshd

È necessario riavviare sshd?

Non solitamente. Le distribuzioni Linux di solito vengono fornite con una configurazione predefinita che consente l'autenticazione con chiave pubblica, quindi di solito non è nemmeno necessario modificare la configurazione per abilitare it, e quindi il riavvio non è necessario. Anche nel caso dovessi fare qualcosa con sshd_config , dovresti riavviarlo solo una volta dopo aver modificato quel file, non per ogni modifica successiva del file delle chiavi autorizzate.

Nota che non devi nemmeno riavviare sshd. Da man sshd :

sshd rilegge il suo file di configurazione quando riceve un segnale di riaggancio, SIGHUP, eseguendo se stesso con il nome e le opzioni con cui è stato avviato, ad es. /usr/sbin/sshd .

E il tipico servizio systemd per sshd lo riconosce, quindi puoi fare systemctl reload sshd invece.

Se sshd viene riavviato, c'è un'interruzione del servizio in quel momento?

Dipende dalla tua definizione di interruzione del servizio. Un semplice riavvio di sshd non interromperà le connessioni ssh esistenti, ma le nuove connessioni non verranno accettate finché sshd non termina il riavvio.


Il modo migliore è usare

ssh-copyid [email protected]

Dove N è l'indirizzo IP

OPPURE

ssh-copyid [email protected]

dove fqdn è il nome di dominio completo (ad es. server.dominio.com)

Ciò non richiede alcun riavvio del demone


Linux
  1. Accesso SSH al server RHEL 7 senza password

  2. Come configurare l'accesso SSH senza password

  3. Come modificare il nome host della tua macchina Linux senza dover riavviare

  4. Esecuzione di ssh-keygen senza interazione umana?

  5. Come aggiungere un tasto di scelta rapida al terminale in LXDE?

Come aggiungere la chiave pubblica SSH al server

Come aggiungere la mia chiave SSH a Github/Bitbucket?

Come aggiungere la chiave SSH al codice VS e connettersi a un host

Come copiare in remoto file su SSH senza inserire una password

Esegui SSH e SCP senza inserire la password su openSSH

Aggiungi la chiave pubblica al file known_hosts