阅读量:3
在Debian SFTP配置中,可通过以下方式管理用户账户:
- 创建用户:使用
adduser命令创建新用户,例如sudo adduser sftp_user。 - 添加到SFTP组:创建专用的SFTP用户组(如
sftp_users),并将用户加入该组,命令为sudo groupadd sftp_users和sudo usermod -aG sftp_users sftp_user。 - 设置密码:通过
passwd命令为用户设置密码,如sudo passwd sftp_user。 - 配置权限:
- 编辑
/etc/ssh/sshd_config,添加Match Group sftp_users段落,设置ChrootDirectory %h(限制用户仅能访问主目录)、ForceCommand internal-sftp(强制使用SFTP)等参数。 - 确保用户主目录权限正确,例如
sudo chown root:root /home/sftp_user和sudo chmod 755 /home/sftp_user。
- 编辑
- 重启服务:修改配置后,重启SSH服务使生效,命令为
sudo systemctl restart ssh。 - 删除用户:若需删除用户,使用
deluser命令,如sudo deluser sftp_user,并清理相关目录。
注:部分步骤需根据实际需求调整,如限制用户仅能通过SFTP登录时,需设置/sbin/nologin作为用户的shell。
以上就是关于“Debian SFTP配置中如何管理用户账户”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm