ஒரு SSH புரவனை இயல்புநிலை SOCKS பாதையிலிருந்து விலக்குதல்
wildcard இயல்புநிலை விதிக்கு முன் ProxyCommand none விலக்கை வைத்து, கோரப்பட்ட புரவனுக்கான பயனுள்ள OpenSSH உள்ளமைவைச் சரிபார்க்கவும்.
OpenSSH உள்ளமைவு இயல்பாக SOCKS இணைப்பியைப் பயன்படுத்தும்போது, அந்த பரந்த விதிக்கு முன் பெயரிடப்பட்ட விலக்கை வைக்கவும்:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
இந்த எடுத்துக்காட்டு SOCKS5 க்கான OpenBSD nc விருப்ப இடைமுகத்தைப் பயன்படுத்துகிறது. ssh internal.example உடன் இணைவது விலக்கைத் தேர்ந்தெடுக்கும்; மற்ற புரவன்கள் இயல்புநிலை இணைப்பியைப் பெறும். அனுமதிக்கப்பட்ட பொது SSH இடங்களுக்கு, SOCKS5 பதிலி பட்டியலில் இருந்து கணக்கில்லாத உள்ளீடு இயல்புநிலை பதிலி முகவரியை வழங்க முடியும், ஒவ்வொரு உண்மையான புரவனையும் SSH துறையையும் அது அனுமதித்தால்; நோக்கமிட்ட உள் விலக்கைத் தக்கவைக்கவும்.
வரிசை முக்கியம், ஏனெனில் OpenSSH ஒரு அளவுருவுக்கு முதலில் பெறப்பட்ட மதிப்பைப் பயன்படுத்துகிறது. விலக்கு, பொருந்தும் இயல்புநிலை ProxyCommand வழங்கும் முன்பே காணப்பட வேண்டும், Include கோப்புகள் வழியாகப் படிக்கப்படும் இயல்புநிலைகள் உட்பட.
குறிப்பிட்ட ஒரு அழைப்பிற்கான பயனுள்ள அமைப்புகளை இதன் மூலம் சரிபார்க்கவும்:
ssh -G internal.example
புரவன் வடிவங்கள் SSH அழைக்கப் பயன்படுத்தப்படும் பெயருடன் பொருந்தும். ஒரு கட்டளை, HostName internal.example ஐ நோக்கும் மாற்றுப் பெயரைப் பயன்படுத்தினால், அந்த மாற்றுப் பெயருக்கும் நோக்கமிட்ட விலக்கைக் கொடுக்கவும். இது விதியை உண்மையான உள்ளமைவுத் தேடலுடன் இணைத்து வைக்கும், DNS இல் சமமான பெயர் அதே தொகுதியைத் தேர்ந்தெடுக்கும் என்று கருதுவதற்குப் பதிலாக.