这篇文章将为大家详细讲解有关云服务器linux多用户配置的方法是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
云服务器 Linux 多用户配置
概述
在云服务器上配置多个用户对于管理和安全至关重要。通过创建和管理不同的用户,可以分配不同的权限和访问级别,从而增强安全性并简化协作。
步骤
1. 创建新用户
使用以下命令创建新用户:
sudo adduser [用户名]
例如:
sudo adduser mary
2. 设置密码
执行以下命令为新用户设置密码:
sudo passwd [用户名]
例如:
sudo passwd mary
然后输入并确认新密码。
3. 添加用户到组
通过将用户添加到组,可以分配特定的权限和访问级别。使用以下命令将用户添加到组:
sudo usermod -aG [组名] [用户名]
例如:
sudo usermod -aG sudo mary
这将 mary 用户添加到 sudo 组,授予其管理员权限。
4. 配置 SSH 访问
为了允许用户通过 SSH 登录到服务器,需要配置 SSH 密钥或设置密码身份验证。
使用 SSH 密钥
- 为新用户生成 SSH 密钥:
ssh-keygen -t rsa -b 4096
- 复制公钥到服务器:
ssh-copy-id [用户名]@[服务器地址]
使用密码身份验证
- 编辑 SSH 配置文件 /etc/ssh/sshd_config:
sudo nano /etc/ssh/sshd_config
- 将 PasswordAuthentication 设置为 yes:
PasswordAuthentication yes
- 保存并重新启动 SSH 服务:
sudo systemctl restart sshd
5. 限制 root 用户访问
出于安全考虑,建议限制 root 用户的 SSH 访问。在 /etc/ssh/sshd_config 中,将 PermitRootLogin 设置为 no:
PermitRootLogin no
6. 启用 sudo
sudo 命令允许用户以 root 权限执行命令。使用以下命令启用 sudo:
sudo visudo
添加以下行:
[用户名] ALL=(ALL:ALL) ALL
例如:
mary ALL=(ALL:ALL) ALL
7. 测试用户访问
使用新用户的用户名和密码登录到服务器,进行测试:
ssh [用户名]@[服务器地址]
如果配置正确,您应该能够使用新用户身份成功登录。
安全提示
- 使用强密码并定期更改它们。
- 禁用 root 用户的 SSH 访问。
- 启用 sudo 并仅授予必要的权限。
- 定期监视用户活动和系统日志。
- 使用防火墙限制对服务器的访问。
以上就是云服务器linux多用户配置的方法是什么的详细内容,更多请关注编程学习网其它相关文章!