linux ~/.ssh 目录权限的问题

maym / 2023-09-01 / 原文

折腾半天利用客户端的公钥免输入密码登陆,结果发现~/.ssh/authorized_keys的文件权限有问题

应该设置成600或者700,也不知道是修改过这个文件权限还是默认就不是600或700权限

终极解决是设计了个脚本

 

1 #!/bin/bash 
2 find .ssh/ -type f -exec chmod 600 {} \;; 
3 find .ssh/ -type d -exec chmod 700 {} \;; 
4 find .ssh/ -type f -name "*.pub" -exec chmod 644 {} \;