私はLinodeにサーバーをセットアップし、それらの サーバーの保護 ガイドに従っています。
Ssh鍵ペア認証の設定を推奨しています。公開鍵をサーバーにアップロードしましたが、鍵ペア認証は正常に機能しているようですが、次の行がsshd_config
でコメント化されている場合、どのように機能しますか:
#AuthorizedKeysFile %h/.ssh/authorized_keys
これがデフォルトの場所です。 AuthorizedKeysFile
を使用して別の場所に変更できますが、指定しない場合は~/.ssh/authorized_keys
で検索されます
Manページから(例: 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''.