PermitOpen verifikon emrin e destinacionit që ofron klienti SOCKS
Përputhni një destinacion SSH SOCKS të kufizuar sipas emrit të hostit dhe portës të kërkuara, në vend që të supozoni se aliaset DNS dhe adresat numerike janë ekuivalente.
Një llogari ekzistuese e përcjelljes SSH mund të kufizojë çiftet e destinacioneve që përdorin klientët e saj SOCKS. Një fragment në anën e serverit mund të lejojë një shërbim të emërtuar:
Match User proxyuser
PermitOpen api.example.net:443
Integrojeni këtë me politikën ekzistuese të vërtetimit dhe të përcjelljes së llogarisë. PermitOpen nuk jep vetë leje përcjelljeje dhe nuk çaktivizon aksesin në shell.
OpenSSH krahason emrat e destinacioneve të ofruara pa kryer kërkime adresash për atë krahasim. Përveç formave të dokumentuara me wildcard, vlera nuk është një model i përgjithshëm i emrit të hostit.
Kjo ka rëndësi për SOCKS5. Një klient që dërgon api.example.net me portën 443 mund të përputhet me atë çift. Një klient që zgjidh të njëjtin emër lokalisht dhe dërgon një IP numerike ka ofruar një varg tjetër destinacioni. Edhe një alias që zgjidhet në të njëjtën adresë është i ndryshëm.
Mbajeni regjimin e zgjidhjes lokale ose përmes proxy të klientit në përputhje me rregullin e synuar. Zgjidhja e mëvonshme e emrit të hostit të lejuar ende përcakton ku lidhet serveri; ky cilësim nuk është një ndalim i vetëdijshëm për DNS për çdo adresë private.
Rishikoni krahas kësaj kufizimet specifike të çelësave dhe cilësimet e tjera të zbatueshme të serverit, sepse çdo ndalim shtesë i përcjelljes mund ta refuzojë ende kërkesën.