要在Linux系統(tǒng)中創(chuàng)建一個(gè)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
保存并關(guān)閉配置文件。
sudo systemctl restart sshd
現(xiàn)在,您已經(jīng)成功創(chuàng)建了一個(gè)SFTP用戶并配置了SSH服務(wù)器以允許該用戶登錄。您可以使用SFTP客戶端測試新用戶的登錄權(quán)限。