ubuntu

Ubuntu SSH多用户如何管理

小樊
44
2025-05-13 16:59:45
栏目: 智能运维

在Ubuntu中,使用SSH多用户管理可以通过以下步骤实现:

  1. 创建新用户: 使用adduser命令创建一个新用户。例如,要创建一个名为"user1"的新用户,请运行以下命令:

    sudo adduser user1
    

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

  2. 为新用户配置SSH访问: 确保新用户在/etc/ssh/sshd_config文件中被允许访问。打开文件并找到以下行:

    AllowUsers your_username
    

    your_username替换为新创建的用户名(例如"user1"),或者使用逗号分隔的列表添加多个用户名。如果该行被注释掉(以#开头),请删除#以取消注释。

    AllowUsers user1 user2 user3
    

    保存并关闭文件。

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

    sudo systemctl restart ssh
    
  4. 测试新用户的SSH访问: 使用新创建的用户从另一台计算机尝试SSH连接到服务器。例如:

    ssh user1@your_server_ip
    

    输入新用户的密码,如果一切正常,您应该能够成功登录。

  5. 管理多用户: 您可以使用以下命令查看当前连接到服务器的用户:

    who
    

    要断开与某个用户的连接,可以使用pkill命令:

    pkill -KILL -u username
    

    username替换为要断开连接的用户名。

通过以上步骤,您可以在Ubuntu中实现SSH多用户管理。请确保遵循最佳安全实践,例如使用强密码、限制用户权限以及定期更新系统。

0
看了该问题的人还看了