我知道您可以使用以下行来全局设置每个用户的授权密钥文件/etc/ssh/sshd_config
:
AuthorizedKeysFile /etc/ssh/authorized_keys.d/%u
是否可以用私钥文件做类似的事情?我想为某些用户更改私钥位置。
答案1
私钥文件位置是客户端配置项。如果你想为某些用户执行此操作,最好将其添加到他们的/home/username/.ssh/config
文件中:
Host *
IdentityFile /path/to/key.file
在系统全局上,可以在 SSH 客户端配置中进行配置/etc/ssh/ssh_config