阅读量:4
Debian SFTP配置文件为/etc/ssh/sshd_config,格式为**“指令 值”对**,每行一个配置项,具体规则如下:
- 指令与值:由关键字(如
Subsystem、Match)和参数组成,用空格或制表符分隔,例如Subsystem sftp /usr/lib/openssh/sftp-server。 - 注释:以
#开头的行会被忽略,可添加说明性文字。 - 空行:空行会被忽略,不影响配置解析。
- 特殊字符处理:值中包含空格或特殊字符时,需用**双引号(")**包裹,例如
ChrootDirectory "/home/user"。 - 多值参数:部分指令支持用逗号分隔多个值,例如
AllowUsers user1,user2。
关键配置示例(用于限制用户仅能通过SFTP访问家目录):
Subsystem sftp internal-sftp # 指定SFTP子系统
Match Group sftp_users # 匹配用户组
ChrootDirectory %h # 限制用户到其家目录
ForceCommand internal-sftp # 强制使用SFTP命令
AllowTcpForwarding no # 禁用TCP转发
X11Forwarding no # 禁用X11转发
修改后需重启SSH服务生效:
sudo systemctl restart ssh
以上就是关于“Debian SFTP配置文件格式是什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm