一般情况下ssh密钥文件的默认目录应该是 /home/xxxx/.ssh/
但今天发现某台机器ssh登不上
换密码登上去查看secure日志
发现给了这么句:
Authentication refused: bad ownership or modes for directory /home/xxxxx
看起来好像是sshd找错密钥目录了
想请问下这是什么情况,这个地址在哪里配置
PS:重新生成过密钥,从生成过程看密钥写入的位置是对的。
不是地址错了, 是权限问题
登上服务器执行
chmod 755 ~
这个地址在哪里配置
sshd的配置文件:/etc/ssh/sshd_config和/etc/ssh/ssh_config
想请问下这是什么情况
这种情况一般是权限问题导致的,看一看你的.ssh目录的权限配置
ll -d ~/.ssh
sshd一般要求.ssh具有700权限