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

Za namjenski račun OpenSSH razdvaja nekoliko mogućnosti. Ulomak politike može dopustiti lokalno prosljeđivanje dok sprječava sesije ljuske i podsustava:

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

Priručnik poslužitelja opisuje MaxSessions 0 kao postavku koja sprječava sesije ljuske, prijave i podsustava uz dopušteno prosljeđivanje. Ugradite je u postojeći autentificirani račun; to nije potpuna SSH sigurnosna konfiguracija.

Samo prosljeđivanje nije samo SOCKS

Fiksno lokalno prosljeđivanje i SOCKS zahtjev na kraju mogu od poslužitelja tražiti istu vrstu veze prema odredištu. Dopuštanje lokalnog prosljeđivanja ne jamči da je klijent rabio određeno SOCKS sučelje. Ne opisujte račun kao da nameće upotrebu samo SOCKS-a.

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

Postavke računa, ključa i uključene postavke poslužitelja mogu dodatno ograničiti prosljeđivanje. Sveobuhvatna zabrana prosljeđivanja drugdje može ukloniti mogućnost koju ovaj ulomak naizgled dopušta.

Upotrijebite uobičajeni postupak administracije poslužitelja s putem za oporavak, zatim odvojeno procijenite dopuštene i zabranjene mogućnosti. Namjeravani ishod su izričita dopuštenja prosljeđivanja, a ne interaktivna prijava slučajno ostavljena dostupnom ni proxy onemogućen vlastitim ograničenjem.

Povezani članci