PermitOpen го проверува името на одредиштето што го доставува SOCKS клиентот
Усогласете го ограниченото SSH SOCKS одредиште според бараното име на домаќин и порта, наместо да претпоставувате дека DNS алијасите и нумеричките адреси се еднакви.
Постоечка сметка за SSH препраќање може да ги ограничи паровите на одредишта што ги користат нејзините SOCKS клиенти. Фрагмент на страната на серверот може да дозволи една именувана услуга:
Match User proxyuser
PermitOpen api.example.net:443
Интегрирајте го ова со постоечката политика за автентикација и препраќање на сметката. PermitOpen сам по себе не дава дозвола за препраќање и не го исклучува пристапот до shell.
OpenSSH ги споредува доставените имиња на одредишта без да врши пребарување на адреси за таа споредба. Освен документираните wildcard форми, вредноста не е општ шаблон за име на домаќин.
Ова е важно за SOCKS5. Клиент што праќа api.example.net со порта 443 може да се совпадне со тој пар. Клиент што го решава истото име локално и праќа нумеричка IP адреса доставил друга низа за одредиште. И алијасот што се решава на истата адреса е различен.
Одржувајте го режимот на локално или преку прокси решавање на клиентот усогласен со предвиденото правило. Последователното решавање на дозволеното име на домаќин сè уште одредува каде серверот се поврзува; оваа поставка не е DNS-свесна забрана за секоја приватна адреса.
Прегледајте ги ограничувањата специфични за клучеви и другите применливи поставки на серверот заедно со ова, бидејќи секоја дополнителна забрана за препраќање сè уште може да го одбие барањето.