配置ssh免密登录后,依然需要输入密码登录
配置ssh免密登录后,依然需要输入密码登录原因配置免密登录后仍需要密码的主要原因是权限的问题,ssh不允许用户的主目录和.ssh目录以及authorized_keys文件的权限开放得太大解决方法下列修改的均是要远程登录的主机的目录/文件权限,xxx为远程主机用户名1、用户主目录 /home/xxx 的权限如果为 777,修改为 755或700,降低权限chmod 755 /home/xxx 或者c
·
配置ssh免密登录后,依然需要输入密码登录
原因
配置免密登录后仍需要密码的主要原因是权限的问题,ssh不允许用户的主目录和.ssh目录以及authorized_keys文件的权限开放得太大
解决方法
下列修改的均是要远程登录的主机的目录/文件权限,xxx为远程主机用户名
1、用户主目录 /home/xxx 的权限如果为 777,修改为 755或700,降低权限
chmod 755 /home/xxx 或者 chmod 700 /home/xxx
2、/home/xxx/.ssh目录的权限,它的权限须是700
chmod 700 /home/xxx
3、密钥文件authorized_keys的权限,它的权限要求是600
chmod 600 /home/xxx/.ssh/authorized_keys
更多推荐
已为社区贡献1条内容
所有评论(0)