Привлечната поставка е AllowTcpForwarding no. За жал, таа го исклучува и препраќањето што му е потребно на локален SSH SOCKS прокси. Динамичното препраќање не е дупка околу серверската политика.

За посветена сметка, OpenSSH одделува неколку можности. Фрагмент од политика може да дозволи локално препраќање додека ги спречува сесиите на лушпата и потсистемот:

Match User proxyuser
    AllowTcpForwarding local
    MaxSessions 0
    PermitTTY no
    X11Forwarding no
    AllowAgentForwarding no

Прирачникот на серверот го опишува MaxSessions 0 како поставка што ги спречува сесиите на лушпата, најавувањето и потсистемот и дозволува препраќање. Вградете ја во постоечка автентикувана сметка; тоа не е целосна SSH безбедносна конфигурација.

Само препраќање не е само SOCKS

Фиксно локално препраќање и барање SOCKS на крајот можат да побараат од серверот ист вид врска до одредиштето. Дозволувањето локално препраќање не гарантира дека клиентот користел одреден SOCKS интерфејс. Не опишувајте ја сметката како наметнувачка употреба само на SOCKS.

PermitOpen може да ги ограничи паровите хост и порта на одредиштето кога конкретна листа одговара на барањето. Тоа не е општа забрана што го зема предвид разрешувањето имиња на хостови за секоја приватна мрежа. Пошироките ограничувања на адреси може да бараат соодветна мрежна политика на хостот.

Поставките на сметката, клучот и вклучените серверски поставки можат дополнително да го ограничат препраќањето. Општа забрана за препраќање на друго место може да отстрани можност што овој фрагмент изгледа дека ја дозволува.

Користете ја вообичаената постапка за администрирање на серверот со пат за враќање, потоа одделно проценете ги дозволените и забранетите можности. Предвидениот резултат се експлицитни дозволи за препраќање, а не интерактивна најава случајно оставена достапна или прокси оневозможено од сопственото ограничување.

Поврзани статии