要在Linux系统中创建一个SFTP用户,可以按照以下步骤操作:
创建一个新的系统用户:sudo useradd -m sftpuser设置新用户的密码:sudo passwd sftpuser创建SFTP用户的家目录,并设置权限:sudo mkdir /home/sftpusersudo chown sftpuser:sftpuser /home/sftpusersudo chmod 700 /home/sftpuser配置SSH服务器以允许SFTP登录:编辑SSH配置文件:sudo vi /etc/ssh/sshd_config添加以下配置:
Match User sftpuser ChrootDirectory /home/sftpuser ForceCommand internal-sftp AllowTCPForwarding no X11Forwarding no保存并关闭配置文件。
重启SSH服务:sudo systemctl restart sshd现在,您已经成功创建了一个SFTP用户并配置了SSH服务器以允许该用户登录。您可以使用SFTP客户端测试新用户的登录权限。


