Замедлить входящие соединения rsync/scp

Замедлить входящие соединения rsync/scp

У меня есть сервер, на который несколько других серверов регулярно загружают большие файлы через rsync и scp. Некоторые из них могут загружать достаточно быстро, чтобы максимально использовать интернет-соединение моего сервера, замедляя все остальное.

Как мне заставить их работать медленнее с моей стороны? Я не могу заставить их что-либо изменить в своих системах, поэтому использование опции bwlimit rsync невозможно.

Все системы имеют статические IP-адреса, поэтому их идентификация не является проблемой. Можно ли что-то сделать с iptables или чем-то подобным, чтобы замедлить их и освободить мое интернет-соединение?

решение1

У scp есть опция «-l limit», которая ограничивает используемую полосу пропускания, указанную в Кбит/с.

rsync имеет «-i --bwlimit=KBPS» для ограничения пропускной способности.

Ознакомьтесь с ними и задавайте вопросы в комментариях.

решение2

Попробуйте опцию -bwlimit в команде, используемой для запуска демона rsync. В Ubuntu и некоторых других системах это можно настроить в /etc/default/rsync. Отказ от ответственности: я никогда не тестировал это.

Связанный контент