ubuntu

Ubuntu SSH如何配置多用户访问

小樊
43
2025-05-29 21:05:31
栏目: 智能运维

在Ubuntu系统中配置SSH多用户访问,需要按照以下步骤操作:

  1. 创建新用户: 使用adduser命令创建一个新用户。例如,创建一个名为"user1"的用户:

    sudo adduser user1
    

    按照提示输入密码和其他相关信息。

  2. 设置用户权限: 为新用户分配一个主目录,并设置合适的权限。例如,将"user1"的主目录设置为/home/user1

    sudo usermod -d /home/user1 user1
    
  3. 允许新用户通过SSH访问: 编辑SSH配置文件/etc/ssh/sshd_config,找到以下行:

    #AllowUsers your_username
    

    将其更改为:

    AllowUsers user1
    

    如果要允许多个用户通过SSH访问,可以用空格分隔用户名,例如:

    AllowUsers user1 user2 user3
    

    保存并关闭文件。

  4. 重启SSH服务: 为了使更改生效,需要重启SSH服务。在终端中运行以下命令:

    sudo systemctl restart ssh
    
  5. 测试新用户的SSH访问: 使用新创建的用户登录到服务器。在另一个终端中,运行以下命令:

    ssh user1@your_server_ip
    

    输入密码后,如果一切正常,您将看到新用户的命令提示符。

现在,您已经成功配置了Ubuntu系统上的SSH多用户访问。请确保为每个用户创建单独的用户帐户,并为每个帐户分配适当的权限。

0
看了该问题的人还看了