Je configure un serveur sur Linode et suivez-le sécuriser votre serveur Guide.
Ils vous recommandent de configurer l'authentification de la paire de clés SSH. J'ai déjà téléchargé ma clé publique sur le serveur et que l'authentification de la paire de clés semble fonctionner correctement, mais comment fonctionne-t-il si la ligne suivante est commentée dans sshd_config
:
#AuthorizedKeysFile %h/.ssh/authorized_keys
C'est l'emplacement par défaut. Vous pouvez utiliser AuthorizedKeysFile
pour passer à un emplacement différent, mais si vous ne le spécifiez pas, il ressemblera à ~/.ssh/authorized_keys
De la page d'homme (par exemple, https://www.freebsd.org/cgi/man.cgi?query=shd_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''.