要在Linux系統中創建一個SFTP用戶,可以按照以下步驟操作:
sudo useradd -m sftpuser
sudo passwd sftpuser
sudo mkdir /home/sftpuser
sudo chown sftpuser:sftpuser /home/sftpuser
sudo chmod 700 /home/sftpuser
sudo vi /etc/ssh/sshd_config
添加以下配置:
Match User sftpuser
ChrootDirectory /home/sftpuser
ForceCommand internal-sftp
AllowTCPForwarding no
X11Forwarding no
保存并關閉配置文件。
sudo systemctl restart sshd
現在,您已經成功創建了一個SFTP用戶并配置了SSH服務器以允許該用戶登錄。您可以使用SFTP客戶端測試新用戶的登錄權限。