Linea AuthorizedKeysFile commentata ma sembra funzionare ancora


12

Sto installando un server su Linode e seguo la loro Guida alla protezione del server .

Raccomandano di impostare l'autenticazione della coppia di chiavi ssh. Ho già caricato la mia chiave pubblica sul server e l'autenticazione della coppia di chiavi sembra funzionare correttamente, ma come funziona se la seguente riga è commentata in sshd_config:

#AuthorizedKeysFile     %h/.ssh/authorized_keys

Risposte:


16

Questa è la posizione predefinita. Puoi usare AuthorizedKeysFileper cambiare in un'altra posizione, ma se non lo specifichi, cercherà~/.ssh/authorized_keys

Dalla pagina man (ad es. Https://www.freebsd.org/cgi/man.cgi?query=sshd_config&sektion=5 ):

AuthorizedKeysFile

   Specifies the file that contains the public keys that can be used
   for user authentication.  The format is described in the AUTHO-
   RIZED_KEYS FILE FORMAT section of sshd(8).  AuthorizedKeysFile
   may contain tokens of the form %T which are substituted during
   connection setup.  The following tokens are defined: %% is
   replaced by a literal '%', %h is replaced by the home directory
   of the user being authenticated, and %u is replaced by the user-
   name of that user.  After expansion, AuthorizedKeysFile is taken
   to be an absolute path or one relative to the user's home direc-
   tory.  Multiple files may be listed, separated by whitespace.
   The default is ``.ssh/authorized_keys .ssh/authorized_keys2''.

2
Inoltre, se si desidera che la chiave non funzioni, eliminare il file, la riga pertinente o commentarlo.
dmourati,

1
puoi anche impostarlo su "none".
The_Pingu
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.