溫馨提示×

Ubuntu SSH如何實現多用戶管理

小樊
39
2025-06-13 02:37:41
欄目: 智能運維

在Ubuntu系統中,通過SSH實現多用戶管理可以通過以下步驟完成:

  1. 創建新用戶: 使用adduser命令創建一個新用戶。例如,要創建一個名為"user1"的新用戶,請運行以下命令:

    sudo adduser user1
    

    系統將提示您輸入新用戶的密碼以及其他一些可選信息。

  2. 為新用戶分配SSH訪問權限: 要允許新用戶通過SSH訪問系統,需要將其添加到ssh組。運行以下命令將"user1"添加到ssh組:

    sudo usermod -aG ssh user1
    

    這將允許"user1"使用SSH密鑰或密碼進行身份驗證。

  3. 配置SSH服務器: 編輯SSH服務器配置文件/etc/ssh/sshd_config以啟用多用戶訪問。使用文本編輯器打開文件,例如:

    sudo nano /etc/ssh/sshd_config
    

    確保以下設置已啟用(刪除或注釋掉前面的#):

    PasswordAuthentication yes
    PermitRootLogin no
    AllowUsers user1 user2 user3
    

    AllowUsers行中,列出您希望允許通過SSH訪問的所有用戶。用空格分隔用戶名。

    保存并關閉文件。

  4. 重啟SSH服務: 為了使更改生效,需要重啟SSH服務。運行以下命令:

    sudo systemctl restart ssh
    
  5. 測試新用戶的SSH訪問: 現在,您應該能夠使用新創建的用戶"user1"通過SSH訪問系統。從另一臺計算機上,使用以下命令嘗試SSH連接:

    ssh user1@your_server_ip
    

    系統將提示您輸入"user1"的密碼。如果一切正常,您將成功登錄到服務器。

通過以上步驟,您可以在Ubuntu系統中實現多用戶管理。每個用戶都可以有自己的密碼和SSH密鑰,以便安全地訪問服務器。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女