Как зарезервировать клиентский порт в Cenots7? Есть ли возможность средствами операционной системы запретить прочим приложениям использовать некий диапазон портов и указать приложению использовать этот диапазон в качестве клиентских портов?
К примеру я хочу чтобы для соединения по ssh к другой машине мой комп использовал в качестве клиентского порта - порты в диапазоне от 4000-4015 и другие приложения не могли использовать эти порты.
Надеюсь выразился ясно
ОС Centos7

21 Авг 2019 в 06:38
247 +1
0
Ответы
1

Для резервирования клиентского порта в CentOS 7 можно воспользоваться командой iptables. В данном случае вы можете создать правило, которое будет разрешать только вашему приложению использовать определенный диапазон портов.

Пример команды для резервирования портов от 4000 до 4015 для SSH:

sudo iptables -A OUTPUT -p tcp --dport 4000:4015 -m owner --uid-owner <your_app_user_id> -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport 4000:4015 -j REJECT

Где <your_app_user_id> - это идентификатор пользователя вашего приложения.

Это правило разрешит только вашему приложению использовать порты от 4000 до 4015 для соединений, остальным приложениям будет запрещено использовать эти порты.

Помните, что после перезагрузки правила iptables автоматически сбрасываются, поэтому для их сохранения могут понадобиться дополнительные действия (например, использование утилиты iptables-save).

Обратитесь к документации по iptables для более подробной информации о настройке правил и их сохранении в CentOS 7.

20 Апр в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир