【发布时间】:2014-09-15 09:16:06
【问题描述】:
我已经为 localhost 创建了无密码 ssh。我对其进行了测试并且工作正常。现在当我使用以下命令创建一个新用户时
sudo useradd -d /home/testuser -m -g impadmin impadmin_test如果我试了之后
ssh 本地主机然后它要求输入密码。任何人都可以帮助我这可能是什么原因。
【问题讨论】:
我已经为 localhost 创建了无密码 ssh。我对其进行了测试并且工作正常。现在当我使用以下命令创建一个新用户时
sudo useradd -d /home/testuser -m -g impadmin impadmin_test如果我试了之后
ssh 本地主机然后它要求输入密码。任何人都可以帮助我这可能是什么原因。
【问题讨论】:
这个问题的出现是因为当在同一个组中添加用户时,它会降低 .ssh 文件夹及其子文件的权限,所以在添加新用户后只需将 .ssh 文件夹的权限增加 sudo chmod -R 700 .ssh
然后 ssh localhost 就可以正常工作了
【讨论】: