在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多用戶訪問。請確保為每個用戶創建單獨的用戶帳戶,并為每個帳戶分配適當的權限。