A. *_*nco 13 configuration sshd
我正在服务器上设置 OpenSSH 并且我已经在我的客户端上创建了我的密钥,但我不知道我应该将公钥放在主机上的什么位置。我知道它需要添加到authorized_keys文件中,但是授权密钥文件在哪里?在sshd_config它有它的
%h/.ssh/authorized-keys
Run Code Online (Sandbox Code Playgroud)
我环顾了一下,我见过的人参考%H作为主目录的快捷方式,但它是主目录中/home/.ssh或者是它/home/user/.ssh?
原谅我的无知,提前谢谢你!
.ssh 目录不在这两个位置,我已经看过了。
Jas*_*ome 14
%h 替换为正在验证的用户的主目录
这意味着文件将是/home/user/.ssh/authorized_keys. 如果.ssh目录丢失(如果之前没有配置,这看起来很正常)您可以创建它以及其中的authorized_keys文件,然后用您的公钥填充文件的内容。