La línea AuthorizedKeysFile comentó pero aún parece funcionar

12

Estoy configurando un servidor en Linode y siguiendo su guía Asegurando su servidor .

Recomiendan configurar la autenticación de par de claves ssh. Ya he subido mi clave pública al servidor y la autenticación del par de claves parece funcionar bien, pero ¿cómo funciona si la siguiente línea se comenta en sshd_config:

#AuthorizedKeysFile     %h/.ssh/authorized_keys
Adam Johns
fuente

Respuestas:

16

Esa es la ubicación predeterminada. Puede usar AuthorizedKeysFilepara cambiar a una ubicación diferente, pero si no lo especifica, se verá en~/.ssh/authorized_keys

Desde la página de manual (por ejemplo, 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''.
Eric Renouf
fuente
2
Y además, si desea que la clave no funcione, elimine el archivo, la línea relevante o coméntelo.
dmourati
1
También puede establecerlo en "ninguno".
The_Pingu