SSH proxy račun može raditi bez ljuske
Zadržite SSH prosljeđivanje dostupnim uz isključene sesije ljuske i razumite granice nametanja samo SOCKS-a.
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.