阅读量:0
要在Linux系统中创建一个SFTP用户,可以按照以下步骤操作:
- 创建一个新的系统用户:
sudo useradd -m sftpuser
- 设置新用户的密码:
sudo passwd sftpuser
- 创建SFTP用户的家目录,并设置权限:
sudo mkdir /home/sftpuser sudo chown sftpuser:sftpuser /home/sftpuser sudo 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客户端测试新用户的登录权限。