配置用户的公钥登陆时,配置完 authorized_keys 居然一直不生效,可能因为 .ssh 目录和下面文件的权限不对。
如果希望ssh公钥生效需满足至少下面两个条件:
- .ssh目录的权限必须是700 。目录要可以读写执行。其他用户都没有任何权限,因为这个目录是这个用户专有使用的。
- .ssh/authorized_keys文件权限必须是600。
配置用户的公钥登陆时,配置完 authorized_keys 居然一直不生效,可能因为 .ssh 目录和下面文件的权限不对。
如果希望ssh公钥生效需满足至少下面两个条件: