Debian SFTP中如何设置文件上传大小限制
在Debian系统中,通过配置OpenSSH服务器来设置SFTP文件上传大小限制。请按照以下步骤操作:
打开终端。
使用文本编辑器打开sshd_config文件。例如,使用nano编辑器:
sudo nano /etc/ssh/sshd_config
- 在文件中找到或添加以下行,以设置允许的最大上传文件大小(单位:字节)。例如,如果您希望将上传限制设置为100MB,请输入:
LimitFileSize 104857600
- 如果您还希望限制单个用户的上传大小,可以在/etc/security/limits.conf文件中设置。使用文本编辑器打开limits.conf文件。例如,使用nano编辑器:
sudo nano /etc/security/limits.conf
- 在文件末尾添加以下行,以限制特定用户的上传大小。将
<username>
替换为您要限制的用户名,将<limit_in_bytes>
替换为您希望设置的限制(单位:字节)。例如,如果您希望将用户john的上传限制设置为100MB,请输入:<username> hard fsize <limit_in_bytes>
在这个例子中,您需要输入:
john hard fsize 104857600
保存并关闭文件。
重启SSH服务以使更改生效:
sudo systemctl restart ssh
现在,SFTP上传文件大小限制已设置为您指定的值。请注意,这些更改仅适用于通过SSH连接到服务器的用户。