debian

如何在Debian SFTP中设置文件传输大小限制

小樊
41
2025-07-01 00:39:17
栏目: 智能运维

在Debian系统中,您可以通过配置OpenSSH服务器来设置SFTP文件传输的大小限制。以下是具体步骤:

  1. 编辑sshd配置文件: 打开终端并使用文本编辑器(如nanovim)编辑/etc/ssh/sshd_config文件。

    sudo nano /etc/ssh/sshd_config
    
  2. 添加或修改文件大小限制: 在文件中找到或添加以下行来设置文件传输的大小限制。例如,如果您想将单个文件的最大大小限制为1GB,可以添加:

    LimitFileSize 1G
    

    如果您想将单个文件的最大大小限制为500MB,可以添加:

    LimitFileSize 500M
    

    如果您想对所有用户的文件传输大小进行限制,可以使用Match指令来指定特定的用户组或用户。例如,限制特定用户组的文件传输大小:

    Match Group sftpusers
        LimitFileSize 1G
    
  3. 保存并退出编辑器: 保存文件并退出编辑器。如果您使用的是nano,可以按Ctrl+O保存,然后按Ctrl+X退出。

  4. 重启SSH服务: 为了使更改生效,需要重启SSH服务。

    sudo systemctl restart sshd
    
  5. 验证配置: 确保配置已正确应用。您可以尝试通过SFTP上传一个超过限制大小的文件,看看是否会被拒绝。

通过以上步骤,您可以在Debian系统中设置SFTP文件传输的大小限制。请根据您的需求调整文件大小限制的值。

0
看了该问题的人还看了