在Ubuntu系统中配置SSH多用户访问,需要按照以下步骤操作:
-
创建新用户: 使用
adduser
命令创建一个新用户。例如,创建一个名为"user1"的用户:sudo adduser user1
按照提示输入密码和其他相关信息。
-
设置用户权限: 为新用户分配一个主目录,并设置合适的权限。例如,将"user1"的主目录设置为
/home/user1
:sudo usermod -d /home/user1 user1
-
允许新用户通过SSH访问: 编辑SSH配置文件
/etc/ssh/sshd_config
,找到以下行:#AllowUsers your_username
将其更改为:
AllowUsers user1
如果要允许多个用户通过SSH访问,可以用空格分隔用户名,例如:
AllowUsers user1 user2 user3
保存并关闭文件。
-
重启SSH服务: 为了使更改生效,需要重启SSH服务。在终端中运行以下命令:
sudo systemctl restart ssh
-
测试新用户的SSH访问: 使用新创建的用户登录到服务器。在另一个终端中,运行以下命令:
ssh user1@your_server_ip
输入密码后,如果一切正常,您将看到新用户的命令提示符。
现在,您已经成功配置了Ubuntu系统上的SSH多用户访问。请确保为每个用户创建单独的用户帐户,并为每个帐户分配适当的权限。