小编ami*_*mel的帖子

无法通过 ssh 创建具有密码的用户

我尝试通过 ssh(具有 root 权限)创建一个带密码的用户,如下所示:

ssh root@123.45.6.7 useradd -p $(openssl passwd -1 1234) newuser
Run Code Online (Sandbox Code Playgroud)

通过这样做,我可以成功创建一个名为 的帐户newuser,但我无法使用预期的密码(即1234)登录

如果我添加双引号没有区别:

ssh root@123.45.6.7 "useradd -p $(openssl passwd -1 1234) newuser"
Run Code Online (Sandbox Code Playgroud)

然后我想知道我是否可以生成散列密码并将其保存为本地变量,但仍然没有运气。

password=$(openssl passwd -1 1234)
ssh root@123.45.6.7 "useradd -p $password newuser"
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?提前致谢!

ssh command-line password users

13
推荐指数
2
解决办法
2774
查看次数

标签 统计

command-line ×1

password ×1

ssh ×1

users ×1