Мне нужно ограничить, какие порты могут быть ssh -R«перенаправлены» удаленно пользователем.
Я знаю о permitopenпараметре авторизованных ключей, но, как сказано на странице руководства, он ограничивает только локальную ssh -Lпереадресацию портов.
Как обсуждалось здесь, пользователь получит то же самое netcatили похожее, но в этом случае у пользователя нет доступа к оболочке.
Я также нашел эту нить , что говорит об использовании SELinux или LD_PRELOAD, но я никогда не сконфигурирована SELinux раньше и не могу найти информацию о том , как сделать это с LD_PRELOAD.
может быть кто-то сделал патч для openssh для реализации этого?
РЕДАКТИРОВАТЬ: я нашел этот отчет об ошибке, так что я думаю, что он еще не реализован