.ssh下的每个文件应该有什么权限?我刚刚遇到了一些由于 .ssh/config 没有 600 引起的故障。那里的其他文件应该有什么权限?
答案1
从man ssh_config
:
~/.ssh/config
这是每个用户的配置文件。该文件的格式如上所述。该文件由 SSH 客户端使用。由于存在滥用的可能性,该文件必须具有严格的权限:用户可以读/写,并且其他人不能访问。
您的私钥和您的authorized_keys
文件应该具有相同的 ( 600
),但您的公钥可以具有更宽松的权限644
。