要编辑Debian系统上的SFTP配置文件,请按照以下步骤操作:
打开终端(Terminal)。
输入以下命令以使用文本编辑器(例如nano)打开SFTP配置文件:
sudo nano /etc/ssh/sshd_config
这里我们使用nano作为文本编辑器,你也可以使用其他编辑器,如vim或gedit。
#Subsystem sftp /usr/lib/openssh/sftp-server
取消注释(删除行首的#号),以启用SFTP子系统:
Subsystem sftp /usr/lib/openssh/sftp-server
Match Group sftpusers
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
这里,我们创建了一个名为sftpusers
的用户组,并限制了该组的用户只能访问自己的主目录。要使这些更改生效,你需要创建一个名为sftpusers
的用户组,并将需要限制访问权限的用户添加到该组。
保存并关闭配置文件。在nano编辑器中,按Ctrl + X
,然后按Y
,最后按Enter
。
重新启动SSH服务以使更改生效:
sudo systemctl restart ssh
现在,你已经成功编辑了Debian系统上的SFTP配置文件。