设置为允许某组远程ssh ,key也放入相应的服务器了,死活提示,Permission denied (publickey).
而偏偏另外的用户相同的配置却又可以,这里找到答案,原来是跟目录的权限有关
http://blog.csdn.net/hanhuili/article/details/11055293
这里看log
grep sshd /var/log/audit/audit.log
chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
---------------------------------------------
加了一个key,收获这个错误,key权限太大,真是无聊,太大也要管
Permissions 0664 for
执行一下就可以了
chmod 600 ~/.ssh/*
---------------------------------
ssh这坑爹的设置,经常报个莫名其妙的权限问题
可以使用ssh -v来开始调试信息
~/.ssh/config 文件可以让我们不用输入一长串的key文件或及端口
当使用默认配置的文件,也就是配置项是用*的时候,后面再用具体配置项是无法覆盖的