前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS下ssh免密码问题

CentOS下ssh免密码问题

作者头像
企鹅号小编
发布2018-01-24 09:39:17
9170
发布2018-01-24 09:39:17
举报
文章被收录于专栏:编程编程

大家周三好!今天说一下raksmart服务器centos下ssh免密码登陆不生效的问题,一般为了方便运维管理都会配置ssh免密登录,ssh免密登录实现也很方便。但是大家可能会遇到免密码登陆不生效的问题,遇到这个问题一般有以下几点authorized_keys文件是否启用.ssh 和 authorized_keys 文件权限问题。

检查AuthorizedKeysFile配置是否启用authorized_keys

root@pts/1 $ cat /etc/ssh/sshd_config |egrep AuthorizedKeysFile

AuthorizedKeysFile .ssh/authorized_keys

没有问题,继续检查.ssh (700) 和 authorized_keys(644) 权限

authorized_keys 权限不对,修改一下chmod 644 authorized_keys

再次尝试结果发现还是不行。但是该设置的权限都设置了。既然.ssh目录和其下文件的权限都OK了,那就检查下其父目录的权限,也就是这里的/root的权限

发现这里/root 的属主都发生了变化。为了不影响别的业务情况,保留这里的ftpuser权限,利用setfacl添加特殊ACL权限

这里附加一个权限问题

/root 775

/root/.ssh 700

/root/.ssh/authorized_keys 644

开启文件AuthorizedKeysFile .ssh/authorized_keys

好了,今天就到这里。

本文来自企鹅号 - 小班说主机媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 小班说主机媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档