用户home目录权限问题导致的ssh互信登录失败问题
现象用户配置完ssh互信之后,使用该用户远程/本地登录主机,仍然要输入密码。原因当主机互信时所配置的用户名所在主目录的属性为 777时,系统出于安全会强制使已经配置的主机互信失效,强制要求输入密码。具体可能和LINUX系统的安全配置有关,总之现象就是主机互信访问的用户主目录必须有足够的权限,否则系统通过SSH连接目标主机时依然会要求数据密码确认。解决方案查看用户home...
·
现象
用户配置完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
更多推荐
已为社区贡献2条内容
所有评论(0)