要在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客户端测试新用户的登录权限。