我想将 Windows 版 OpenSSH 的 authorized_keys 保存在自定义文件夹中,而不是 C:\Users\SomeUserName 文件夹中。
是否可以?
答案1
从手册:
AuthorizedKeysFile 指定包含可用于用户身份验证的公钥的文件。格式在 sshd(8) 的 AUTHORIZED_KEYS 文件格式部分中描述。AuthorizedKeysFile 可能包含在连接设置期间替换的 %T 形式的令牌。定义了以下令牌:%% 由文字“%”替换,%h 由正在验证的用户的主目录替换,%u 由该用户的用户名替换。扩展后,AuthorizedKeysFile 被视为绝对路径或相对于用户主目录的路径。可以列出多个文件,用空格分隔。或者,可以将此选项设置为“none”以跳过检查文件中的用户密钥。默认值为“.ssh/authorized_keys .ssh/authorized_keys2”。