தனிப்பட்ட விசை இங்கே, பொது விசை அங்கே: WireGuard விசைகள்
உங்கள் தனிப்பட்ட விசை உங்கள் சாதனத்திலேயே இருக்கும்; சக நுழைவு மறுபக்கத்தின் பொது விசையை வைத்திருக்கும். பொது பாதியை மட்டும் பகிர்ந்து, ஒவ்வொரு சாதனத்திற்கும் அதன் சொந்த அடையாளத்தைக் கொடுங்கள்.
கையால் கட்டமைக்கப்பட்ட WireGuard தோல்விகளில் பெரும்பாலானவை எந்த விசை எங்கே போனது என்பதில் முடிகின்றன. இடைமுகப் பகுதியில் நீங்கள் கட்டமைக்கும் சாதனத்தின் தனிப்பட்ட விசை இருக்கும், சகப் பகுதியில் மறுமுனையில் உள்ள இயந்திரத்தின் பொது விசை இருக்கும். இந்தப் பாதிகளை மாற்றினால், அல்லது தவறானதை ஒட்டினால், ஒருபோதும் முடிவடையாத கைக்குலுக்கல் மற்றும் ஒருபோதும் விசையைப் பெயரிடாத பதிவு உருவாகும். AllowedIPs அல்லது DNS தொடுவதற்கு முன் கீழேயுள்ள நான்கு சோதனைகளை வரிசையாகச் செய்யுங்கள்.
இரண்டு விசைகள், இரண்டு திசைகள்
தனிப்பட்ட விசை சரியாக ஒரு சாதனத்திற்கே சொந்தம், அது அந்தச் சாதனத்தின் இடைமுகப் பகுதியிலேயே இருக்கும். அதன் பொது பாதி மற்ற ஒவ்வொரு சகத்திற்கும் சாதனத்தை அடையாளம் காணத் தேவையானது, கருவிகள் அதைக் கற்பனை செய்யாமல் வழிப்பெறுதி செய்கின்றன. சேவையகத்தில் உங்கள் சாதனத்தின் பொது விசை சகப் பதிவாகத் தோன்றும்; உங்கள் சாதனத்தில் சேவையகத்தின் பொது விசை அந்தப் பங்கை வகிக்கிறது. இந்தச் சொற்களில் கட்டமைப்பை சத்தமாகப் படிப்பது பெரும்பாலான குழப்பங்களைக் கைக்குலுக்கலுக்கு வரும் முன்பே பிடிக்கிறது.
wg கட்டளை உள்ளூர் இடைமுகம் உண்மையில் எதைப் பயன்படுத்துகிறது என்பதை, இரண்டு பொது விசைகளுடன் அச்சிடுகிறது. அதனால் கட்டமைப்புப் பிழையை இணைப்புப் பிரச்சினையிலிருந்து பிரிக்கும் வேகமான வழி அதுவே:
wg show
wg show interfaces
முதல் வெளியீடு ஒவ்வொரு சகத்தையும் அதன் பொது விசை, கடைசியாகப் பயன்படுத்திய முனைப்புள்ளி மற்றும் அதன் கடைசி கைக்குலுக்கலின் வயதுடன் பட்டியலிடுகிறது. ஒரு பக்கத்தில் «ஒருபோதும் இல்லை» என்ற கைக்குலுக்கல் வயதும் மறுபக்கத்தில் சமீபத்தியதும் இருந்தால், ஒரு முனை மட்டுமே ஏற்றுக்கொண்ட விசையைக் குறிக்கிறது. இரண்டாவது கட்டளை மேலும் ஆராயக்கூடிய இடைமுகங்களைப் பெயரிடுகிறது.
எதைப் பகிர வேண்டும், எதை ஒருபோதும் பகிரக்கூடாது
பொது விசை ஒப்படைக்கப்படுவதற்கானது, அது இன்னும் சாதன உறவை அடையாளம் கண்டாலும், அதனால்தான் கேட்ட நிர்வாகிக்கு அனுப்புவது அதை வெளியிடுவதிலிருந்து வேறுபடுகிறது. தனிப்பட்ட விசை அதை உருவாக்கிய சாதனத்தை ஒருபோதும் விட்டு விலகாது. ஏற்றுமதி செய்யப்பட்ட சுயவிவரம் அல்லது QR குறியீடு அந்தத் தனிப்பட்ட விசையுடன் முழு கட்டமைப்பையும் கொண்டிருக்கும், எனவே இரண்டும் கைமாற்றுவதற்குப் பாதுகாப்பானவை அல்ல, படத்தின் உள்ளே உரையை மறைப்பதால் எதுவும் மாறாது. முன்கூட்டியே பகிரப்பட்ட விசைகள் விருப்பத்தேர்வு மற்றும் அதே அளவு ரகசியம், இரு முனைகளிலும் ஒரே மதிப்பு இருக்க வேண்டும், இல்லையெனில் அந்தக் கட்டத்திலேயே கைக்குலுக்கல் நிற்கிறது.
இன்னொரு வேறுபாட்டை நேரடியாகச் சொல்ல வேண்டும்: முனைப்புள்ளி என்பது ஒரு முகவரி மற்றும் ஒரு துறைமுகம், ஒருபோதும் விசை அல்ல. முனைப்புள்ளி புலத்தில் பொது விசையை ஒட்டினால், அல்லது விசைப் புலத்தில் முகவரியை ஒட்டினால், பகுப்பாய்வு செய்யப்பட்டு பிறகு எதுவும் செய்யாத சுயவிவரம் உருவாகும். இரு புலங்களும் வெறும் சரங்கள் என்பதால் கருவிகள் இதைப் பிடிக்காது. WireGuard விரைவுத் தொடக்கம் ஒரே வரியில் உருவாக்கல் மற்றும் வழிப்பெறுதிச் சங்கிலியைக் காட்டுகிறது.
ஒரு சாதனம், ஒரு சகப் பதிவு
சேவை அனுமதிக்கும் இடத்தில், ஒவ்வொரு சாதனமும் அதன் சொந்த சக அடையாளத்தைக் கொண்டிருக்க வேண்டும். மடிக்கணினியின் முழு சுயவிவரத்தைத் தொலைபேசியில் ஒட்டினால், சேவையகத்தில் எந்தச் சாதனம் அந்த அடையாளத்தை வைத்திருக்கிறது என்பது மங்கிவிடும், மேலும் இழந்த ஒரு தொலைபேசியை ரத்து செய்வது கடினமாகிறது. தனிப்பட்ட விசை கசிந்தால், சேவையகத்தில் பழைய சக அனுமதியை நீக்கி மாற்றொன்றை ஏற்பாடு செய்யுங்கள். உள்ளூர் கோப்பை நீக்குவது சேவையகப் பதிவை நீக்காது, சேவையகம் அதன் பொது பாதியை அறியும் வரை புதிய வாடிக்கையாளர் விசை யாருக்கும் உதவாது.
சாதனத்திலிருந்து பொது விசைக்கான வரைபடத்தை முகவரிப் பட்டியலுக்கு அடுத்து வையுங்கள். ரத்துசெய்வதை முழு மதிய வேலைக்குப் பதிலாக இரண்டு நிமிட வேலையாக மாற்றுவது அந்தப் பட்டியலே.
கைக்குலுக்கலுக்குப் பிறகும் எது தோல்வியடைகிறது
விசை இணைகள் சகங்களை அடையாளம் காண்கின்றன; அவை வலையமைப்பு நடத்தையைத் தீர்மானிக்கவில்லை. AllowedIPs முகவரி வரம்புகளை ஒரு சகத்துடன் இணைக்கிறது, அதைச் சுற்றியுள்ள வழிகளை வாடிக்கையாளர் அல்லது அமைப்புக் கருவி நிர்வகிக்கிறது. அறிகுறி பொதுவாக அடுத்து எந்த அடுக்கைத் திறக்க வேண்டும் என்பதைச் சொல்கிறது:
| What you see | Which key problem it usually means | Where to look first |
|---|---|---|
| Handshake age stays at never on both ends | Peer public key missing, or an endpoint pointing at nothing | wg show, then the endpoint value |
| Handshake completes on one side only | The two ends hold different public keys for each other | wg show on both hosts |
| Handshake works, then no traffic | AllowedIPs or routes rather than keys | wg show and the route table |
| Worked until a key was regenerated | The peer entry still holds the old public key | Compare both public keys, then update the peer |
இரு சகங்களும் சரியாக அங்கீகரிக்கப்பட்ட பிறகும் DNS தோல்வியடையலாம், சுரங்கப்பாதை நலமாக இருக்கும்போதும் பயன்பாடு தோல்வியடையலாம், எனவே வேலை செய்யும் கைக்குலுக்கல் கண்டறிதலின் முடிவு அல்ல. விசைகள் இயக்குபவரின் பதிவு நடைமுறை பற்றியோ ஒரு இணையதளம் உங்கள் கணக்கை அடையாளம் காண்கிறதா என்பது பற்றியோ எதுவும் சொல்லவில்லை, அந்தக் கேள்விகள் வேறொரு இடத்திற்கு உரியவை. நான்கு சோதனைகளும் கடந்த பிறகு வலையமைப்பு அடுக்குகளுக்குச் செல்லுங்கள், ஏனெனில் காணாமற்போன விசை மறைந்திருக்கும் வழியமைப்புப் பிரச்சினை அல்ல.