Назад | Перейти на главную страницу

Установите максимальный размер загружаемого файла для SFTP-подключений

Предположим, если я хочу ограничить каждую загрузку 25 МБ через SFTP, как я могу сделать это возможным? Могу ли я добавить для этого строку в / etc / ssh / sshd_config? Я попытался найти эту информацию в поиске Google, но мне не удалось ее найти.

Я не думаю, что многие пакеты sftpd поддерживают это по умолчанию, но признаю, что не проводил исчерпывающих исследований. Я бы порекомендовал выйти за рамки sftp и ограничить максимальный размер файла для пользователя в системе в целом.

Видеть: http://linux.die.net/man/5/limits.conf

username hard fsize 25000 Должно быть близко к тому, что вы хотите. Но я не могу гарантировать, что сообщение об ошибке SFTP будет красивым.


Еще нужно иметь в виду, что если ваш пакет sftp является частью вашего пакета ssh, пользователи SFTP обычно имеют доступ по SSH, если у них есть доступ к sftp. cat 'someLargeGBFile.zip' | ssh myUsername@yourhost.com cat > MyNewFileOnYourServer.zip Может обойти любые ограничения, наложенные ТОЛЬКО на демон SFTP.