[server] AuthorizedKeysFile 줄이 주석 처리되었지만 여전히 작동하는 것 같습니다

Linode에서 서버를 설정하고 서버 보안 안내서를 따르고 있습니다.

ssh 키 쌍 인증을 설정하는 것이 좋습니다. 이미 공개 키를 서버에 업로드했으며 키 페어 인증이 제대로 작동하는 것 같지만 다음 줄이 주석 처리 된 경우 어떻게 작동합니까 sshd_config?

#AuthorizedKeysFile     %h/.ssh/authorized_keys



답변

이것이 기본 위치입니다. AuthorizedKeysFile다른 위치로 변경하는 데 사용할 수 있지만 지정하지 않으면~/.ssh/authorized_keys

매뉴얼 페이지에서 (예 : 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''.

답변