.ssh下的每个文件应该有什么权限?

.ssh下的每个文件应该有什么权限?

.ssh下的每个文件应该有什么权限?我刚刚遇到了一些由于 .ssh/config 没有 600 引起的故障。那里的其他文件应该有什么权限?

答案1

man ssh_config

~/.ssh/config
这是每个用户的配置文件。该文件的格式如上所述。该文件由 SSH 客户端使用。由于存在滥用的可能性,该文件必须具有严格的权限:用户可以读/写,并且其他人不能访问。

您的私钥和您的authorized_keys文件应该具有相同的 ( 600),但您的公钥可以具有更宽松的权限644

相关内容