用户home目录权限问题导致的ssh互信登录失败问题

现象

用户配置完ssh互信之后,使用该用户远程/本地登录主机,仍然要输入密码。

原因

当主机互信时所配置的用户名所在主目录的属性为 777时,系统出于安全会强制使已经配置的主机互信失效,强制要求输入密码。
具体可能和LINUX系统的安全配置有关,总之现象就是主机互信访问的用户主目录必须有足够的权限,否则系统通过SSH连接目标主机时依然会要求数据密码确认。

解决方案

查看用户home目录:
如果是root用户,则查看/root目录权限
如果是普通用户,查看/home/user-name 权限
显式用户home目录权限为777,举例如下:

drwxrwxrwx.  31 root root  4096 Jul  3 16:15 root

修改目录权限为550之后,再次ssh远程/本地登录服务器,不需要输入密码。

chmod 550 /root
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值