服务器创建管理员账号指南

准备工作
在创建管理员账号之前,我们需要确保以下几点:
- 已安装并配置好服务器操作系统。
- 确保服务器网络连接正常。
- 了解服务器的基本操作和命令。
创建管理员账号
以下是在Linux服务器上创建管理员账号的步骤:
登录服务器
使用root用户登录服务器,或者使用具有sudo权限的普通用户登录。
创建新用户
使用useradd命令创建新用户,例如创建一个名为admin的用户。
sudo useradd admin
设置用户密码
使用passwd命令为刚创建的用户设置密码。
sudo passwd admin
赋予管理员权限
将新用户添加到管理员组(通常为wheel组),以便用户可以使用sudo命令执行管理员级别的操作。

sudo usermod aG wheel admin
重启服务
重启sshd服务,以确保新用户能够正常登录。
sudo systemctl restart sshd
测试管理员账号
使用新创建的管理员账号登录服务器,验证是否成功。
安全设置
为了提高服务器的安全性,以下是一些安全设置建议:
修改SSH端口
默认情况下,SSH服务运行在22端口,为了提高安全性,可以将SSH端口修改为一个非标准端口。
sudo vi /etc/ssh/sshd_config
找到Port行,将其修改为新的端口号,例如Port 2222。
启用SSH密钥认证
为了提高SSH登录的安全性,建议使用密钥认证代替密码认证。
sudo sshkeygen t rsa b 2048
将生成的公钥添加到服务器上的~/.ssh/authorized_keys文件中。

设置用户登录限制
可以通过修改/etc/login.defs文件来设置用户登录限制,例如登录失败次数限制。
vi /etc/login.defs
找到MAX_LOGIN_ATTEMPTS行,将其修改为合适的值,例如MAX_LOGIN_ATTEMPTS 5。
FAQs
Q1:如何删除管理员账号?
A1:使用userdel命令可以删除管理员账号。
sudo userdel admin
注意:删除管理员账号前,请确保该账号没有正在进行的会话。
Q2:如何更改管理员密码?
A2:使用passwd命令可以更改管理员密码。
sudo passwd admin
输入旧密码后,根据提示输入新密码。
