为SFTP连接设置最大上传文件大小

假设如果我想通过SFTP将每个上传限制在25 MB,我该如何做到这一点? 在/ etc / ssh / sshd_config中添加一行? 我试图通过谷歌search寻找这些信息,但我根本找不到。

我不认为许多sftpd软件包默认支持这个,但我承认我没有做过详尽的研究。 我的build议是超越SFTP,并更一般地限制系统上的用户的最大文件大小。

请参阅: http : //linux.die.net/man/5/limits.conf

username hard fsize 25000应该接近你想要的。 但是我不能保证SFTP错误信息会很好。


另外要记住的是,如果您的sftp软件包是您的ssh软件包的一部分,那么SFTP用户通常可以通过SSH访问sftp。 cat 'someLargeGBFile.zip' | ssh [email protected] cat > MyNewFileOnYourServer.zip cat 'someLargeGBFile.zip' | ssh [email protected] cat > MyNewFileOnYourServer.zip可以绕过只能放在SFTP守护进程上的任何限制。