На моем файловом сервере (Ubuntu) в Интернете работает OpenSSH, где пользователи загружают и скачивают файлы с помощью scp или WinSCP. В то же время на сервере работают некоторые веб-приложения (http), которым требуется более высокий приоритет.
Есть ли способ установить приоритет HTTP над передачей файлов по SSH? Если нет, могу ли я ограничить пропускную способность SSH?
Вы можете использовать инструмент под названием trickle, чтобы замедлить трафик по SSH - это действительно полезно, я использую его для управления скоростью удаленного резервного копирования и т. Д.
Если у вас есть совместные пользователи, вы можете ограничить передачу файлов, используя: -l limit
в scp
. Для получения дополнительной информации см. man scp
.
В противном случае вам нужно реализовать некоторое формирование трафика с помощью tc
. Я говорю о системах Linux.