在Ubuntu中,使用SSH多用户管理可以通过以下步骤实现:
创建新用户:
使用adduser
命令创建一个新用户。例如,要创建一个名为"user1"的新用户,请运行以下命令:
sudo adduser user1
按照提示输入新用户的密码和其他相关信息。
为新用户配置SSH访问:
确保新用户在/etc/ssh/sshd_config
文件中被允许访问。打开文件并找到以下行:
AllowUsers your_username
将your_username
替换为新创建的用户名(例如"user1"),或者使用逗号分隔的列表添加多个用户名。如果该行被注释掉(以#开头),请删除#以取消注释。
AllowUsers user1 user2 user3
保存并关闭文件。
重启SSH服务: 为了使更改生效,需要重启SSH服务。运行以下命令:
sudo systemctl restart ssh
测试新用户的SSH访问: 使用新创建的用户从另一台计算机尝试SSH连接到服务器。例如:
ssh user1@your_server_ip
输入新用户的密码,如果一切正常,您应该能够成功登录。
管理多用户: 您可以使用以下命令查看当前连接到服务器的用户:
who
要断开与某个用户的连接,可以使用pkill
命令:
pkill -KILL -u username
将username
替换为要断开连接的用户名。
通过以上步骤,您可以在Ubuntu中实现SSH多用户管理。请确保遵循最佳安全实践,例如使用强密码、限制用户权限以及定期更新系统。