Как я могу ограничить порты для определенных пользователей?

Хорошо, хорошо, что я хотел сделать, чтобы разрешить моим пользователям доступ только к определенному порту,

Например, UserA может получить доступ только к порту 2004, в то время как UserB может получить доступ только к портам 2009, и 2010

Чтобы быть более полезным, я постараюсь объяснить. По сути, пользователям будет разрешен удаленный доступ к серверу и вызов программы через SSH. Дело в том, что программа позволяет пользователю вводить используемый порт. Есть ли способ ограничить пользователей только возможностью использовать определенные порты ...

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

1
задан 7 August 2012 в 02:31

1 ответ

Что вам в основном нужно, так это nufw. Классический дефолтный брандмауэр Ubuntu по умолчанию UFW позволяет ограничивать только порты путем манипулирования ip-таблицами. Nufw, с другой стороны, допускает пользовательские ограничения, помимо того, что он действует как классический брандмауэр. Вот ссылка на Debian (я уверен, что в репозитории Ubuntu это тоже должно быть):

http://packages.debian.org/squeeze/nufw

0
ответ дан 7 August 2012 в 02:31

Другие вопросы по тегам:

Похожие вопросы: