在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多用戶管理。請確保遵循最佳安全實踐,例如使用強密碼、限制用戶權限以及定期更新系統。