加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何创建没有密码但能够设置密码的Linux用户?

发布时间:2020-12-13 17:24:56 所属栏目:Linux 来源:网络整理
导读:我有一个(假设的)人的用户名和SSH密钥,我需要给他管理员访问 Linux(Ubuntu)服务器. 我希望他能够通过SSH登录,然后通过安全连接自己设置密码,而不是传递密码. 我知道如何使密码过期并强制他在首次登录时重置密码.但这不起作用,除非他已经有一些密码,然后我必
我有一个(假设的)人的用户名和SSH密钥,我需要给他管理员访问 Linux(Ubuntu)服务器.

我希望他能够通过SSH登录,然后通过安全连接自己设置密码,而不是传递密码.

我知道如何使密码过期并强制他在首次登录时重置密码.但这不起作用,除非他已经有一些密码,然后我必须告诉他.

我想把密码留空 – SSH不允许登录,但是任何人都可以进入用户.

我的问题是,是否有一些以这种方式创建帐户的最佳做法?或者设置默认密码是不可避免的?

解决方法

你有他的SSH公钥?将它放在主目录中的.ssh / authorized_keys中.一旦你完成了(并且权限足够严格 – SSH对此很挑剔.)他将能够在不需要密码的情况下登录……他将永远不需要密码.

最好的部分是他的公钥不敏感,所以在电子邮件或聊天中传递它很好,他的私钥永远不会离开他的电脑.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读