Primamljiva postavka je AllowTcpForwarding no. Nažalost, isključuje i prosleđivanje koje lokalni SSH SOCKS proxy treba. Dinamičko prosleđivanje nije rupa oko serverske politike.

Za namenski nalog OpenSSH razdvaja nekoliko mogućnosti. Ulomak politike može dopustiti lokalno prosleđivanje dok sprečava sesije ljuske i podsistema:

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

Priručnik servera opisuje MaxSessions 0 kao postavku koja sprečava sesije ljuske, prijave i podsistema uz dopušteno prosleđivanje. Ugradite je u postojeći autentifikovani nalog; to nije potpuna SSH bezbednosna konfiguracija.

Samo prosleđivanje nije samo SOCKS

Fiksno lokalno prosleđivanje i SOCKS zahtev na kraju mogu od servera tražiti istu vrstu veze prema odredištu. Dopuštanje lokalnog prosleđivanja ne jamči da je klijent koristio određeno SOCKS sučelje. Ne opisujte nalog kao da nameće upotrebu samo SOCKS-a.

PermitOpen može ograničiti parove hosta i porta odredišta kada određeni spisak odgovara zahtevu. To nije opšta zabrana svake privatne mreže koja uzima u obzir razrešavanje imena hosta. Šira ograničenja adresa mogu zahtevati odgovarajuću mrežnu politiku hosta.

Postavke naloga, ključa i uključene postavke servera mogu dodatno ograničiti prosleđivanje. Sveobuhvatna zabrana prosleđivanja drugde može ukloniti mogućnost koju ovaj ulomak naizgled dopušta.

Koristite uobičajeni postupak administracije servera sa putem za oporavak, zatim odvojeno procenite dozvoljene i zabranjene mogućnosti. Namjeravani ishod su izričita dopuštenja prosleđivanja, a ne interaktivna prijava slučajno ostavljena dostupnom ni proxy onemogućen sopstvenim ograničenjem.

Povezani članci