A PermitOpen a SOCKS-ügyfél által megadott célnevet ellenőrzi
A korlátozott SSH SOCKS-célt a kért gazdanév és port alapján párosítsa, ahelyett hogy feltételezné, hogy a DNS-álnevek és a numerikus címek egyenértékűek.
Egy meglévő SSH-továbbító fiók korlátozhatja a SOCKS-ügyfelei által használt célpárokat. Egy kiszolgálóoldali szakasz engedélyezhet egy megnevezett szolgáltatást:
Match User proxyuser
PermitOpen api.example.net:443
Integrálja ezt a fiók meglévő hitelesítési és továbbítási házirendjébe. A PermitOpen önmagában nem ad továbbítási engedélyt, és nem kapcsolja ki a shell-hozzáférést.
Az OpenSSH a megadott célneveket anélkül hasonlítja össze, hogy ehhez címkeresést végezne. A dokumentált wildcard-formáktól eltekintve az érték nem általános gazdanév-minta.
Ez a SOCKS5 szempontjából fontos. Az a kliens, amely az api.example.net nevet a 443-as porttal küldi, megfelelhet ennek a párnak. Az a kliens, amely ugyanezt a nevet helyben oldja fel és numerikus IP-t küld, más célkarakterláncot adott meg. Az ugyanarra a címre feloldódó álnév szintén más.
Tartsa a kliens helyi vagy proxyoldali feloldási módját összhangban a szándékolt szabállyal. Az engedélyezett gazdanév későbbi feloldása továbbra is meghatározza, hova csatlakozik a kiszolgáló; ez a beállítás nem DNS-tudatos tilalom minden magáncímre.
Tekintse át ezzel együtt a kulcsspecifikus korlátozásokat és a többi alkalmazandó kiszolgálóbeállítást, mert bármely további továbbítási tilalom továbbra is elutasíthatja a kérést.