PermitOpen provjerava naziv odredišta koji dostavlja SOCKS klijent
Uskladite ograničeno SSH SOCKS odredište prema traženom nazivu hosta i portu, umjesto da pretpostavljate da su DNS aliasi i numeričke adrese jednaki.
Postojeći račun za SSH prosljeđivanje može ograničiti parove odredišta koje koriste njegovi SOCKS klijenti. Fragment na strani poslužitelja može dopustiti jednu imenovanu uslugu:
Match User proxyuser
PermitOpen api.example.net:443
Uklopite to u postojeću politiku provjere identiteta i prosljeđivanja računa. PermitOpen sam po sebi ne daje dopuštenje za prosljeđivanje niti isključuje pristup shellu.
OpenSSH uspoređuje dostavljene nazive odredišta bez obavljanja pretraga adresa za tu usporedbu. Osim dokumentiranih wildcard oblika, vrijednost nije opći uzorak naziva hosta.
To je važno za SOCKS5. Klijent koji šalje api.example.net s portom 443 može se podudarati s tim parom. Klijent koji isto ime razriješi lokalno i pošalje numerički IP dostavio je drugi niz odredišta. Alias koji vodi na istu adresu također je različit.
Držite način lokalnog nasuprot proxy razrješavanju klijenta usklađenim s namjeravanim pravilom. Kasnije razrješavanje dopuštenog naziva hosta i dalje određuje gdje se poslužitelj povezuje; ova postavka nije DNS-osviještena zabrana svake privatne adrese.
Pregledajte ograničenja specifična za ključeve i druge primjenjive postavke poslužitelja uz to, jer svaka daljnja zabrana prosljeđivanja ipak može odbiti zahtjev.