您的位置:首页 > 教育 > 培训 > 在Linux服务器上添加用户并设置自动登录

在Linux服务器上添加用户并设置自动登录

2024/11/9 8:39:41 来源:https://blog.csdn.net/Frank_LJiang/article/details/142183297  浏览:    关键词:在Linux服务器上添加用户并设置自动登录

需要在Linux服务器上添加一个新用户,可以使用以下命令

# 这个命令会创建一个新的用户账户,默认情况下不会设置密码,不会在 /home 目录下为新用户创建home目录:
# sudo useradd 用户名 # 
# 如果希望同时为新用户创建家目录,可以使用 -m 选项:
sudo useradd -m 用户名
# 要指定用户所属的主组,可以使用 -g 选项,后跟组名:
# sudo useradd -g 组名 用户名
# 创建用户后,需要为其设置密码才能登录。使用 passwd 命令:
sudo passwd 用户名

接下来设置用本地密钥连接
在Linux系统中,authorized_keys 文件用于存储允许通过 SSH 访问特定用户帐户的公钥。但是,新创建的用户一般没有这个文件。这时候,需要创建

# 创建了用户的 .ssh 目录
mkdir -p /home/username/.ssh
chmod 700 /home/username/.ssh
chown username:username /home/username/.ssh
# 在.ssh 目录中创建 authorized_keys 文件
touch /home/username/.ssh/authorized_keys
chmod 600 /home/username/.ssh/authorized_keys
chown username:username /home/username/.ssh/authorized_keys

创建完成后,将用户的本地公钥添加到 authorized_keys 文件中

echo "ssh-rsa ... username@example.com" >> /home/username/.ssh/authorized_keys

完成

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com