我已经为localhost创建了无密码ssh。我对它进行了测试,工作正常
sudo useradd -d /home/testuser -m -g impadmin impadmin_test
那以后如果我三个
ssh localhost
然后它要求输入密码。谁能帮我一下这背后的原因是什么。
c9qzyr3d1#
出现这个问题是因为在同一个组中添加一个用户会降低.ssh文件夹及其子文件的权限,所以添加新用户后只需将.ssh文件夹的权限增加sudo chmod-r 700.ssh那么ssh localhost就可以正常工作了
1条答案
按热度按时间c9qzyr3d1#
出现这个问题是因为在同一个组中添加一个用户会降低.ssh文件夹及其子文件的权限,所以添加新用户后只需将.ssh文件夹的权限增加sudo chmod-r 700.ssh
那么ssh localhost就可以正常工作了