那万恶的ssh真是麻烦

设置为允许某组远程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文件或及端口

当使用默认配置的文件,也就是配置项是用*的时候,后面再用具体配置项是无法覆盖的

posted @ 2014-03-10 01:11 冷侃 阅读(...) 评论(...) 编辑 收藏