ಎರಡು ಆದೇಶಗಳು WireGuard ಕೀಲಿ ಜೋಡಿಯನ್ನು ರಚಿಸುತ್ತವೆ ಮತ್ತು ಎರಡೂ ಪ್ರಮಾಣಿತ ಪರಿಕರಗಳೊಂದಿಗೆ ಬರುತ್ತವೆ, ಆದ್ದರಿಂದ ಈ ಕೆಲಸಕ್ಕೆ ನಿಮಗಾಗಿ ಕೀಲಿ ಮಾಡಲು ನೀಡುವ ಯಾವುದೇ ಜಾಲತಾಣದ ಅಗತ್ಯವಿಲ್ಲ। ಕೆಟ್ಟುಹೋಗುವುದು ಎಂದಿಗೂ ವಕ್ರದ ಅಂಕಗಣಿತವಲ್ಲ; ಅದು ಅನುಮತಿ ಬಿಟ್‌ಗಳು, ಕಡತ ಬೀಳುವ ಸ್ಥಳ ಮತ್ತು ನಂತರ ಇನ್ನೊಂದು ತುದಿಗೆ ಕಳುಹಿಸುವುದು। ಕೆಳಗಿನ ಕ್ರಮ ಖಾಲಿ ಕಡತಕೋಶದಲ್ಲಿ ಪ್ರಾರಂಭವಾಗಿ ಸಂಚಾರವನ್ನು ಹೊತ್ತ ಸಹಭಾಗಿಯಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ। ಚಲಾಯಿಸುವ ಮೊದಲು ಒಮ್ಮೆ ಓದಿ, ಏಕೆಂದರೆ ಮೊದಲ ಸಾಲು ಮುಂದಿನದು ಅದೇ ಶೆಲ್‌ನಲ್ಲಿ ಚಲಿಸಿದರೆ ಮಾತ್ರ ಮುಖ್ಯ।

ಒಂದೇ ಶೆಲ್‌ನಲ್ಲಿ ಜೋಡಿ ರಚಿಸುವುದು

ದಾಖಲಿತ ಕಾರ್ಯಪ್ರವಾಹವು ಖಾಸಗಿ ಮೌಲ್ಯ ಅಸ್ತಿತ್ವಕ್ಕೆ ಬರುವ ಮೊದಲು ಕಡತ ರಚನೆಯನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ, ನಂತರ ಅದರಿಂದ ಸಾರ್ವಜನಿಕ ಮೌಲ್ಯವನ್ನು ಪಡೆಯುತ್ತದೆ। ಮೂರೂ ಸಾಲುಗಳು ಒಂದೇ ಶೆಲ್ ಅಧಿವೇಶನದಲ್ಲಿ ಒಟ್ಟಿಗೆ ಸೇರುತ್ತವೆ:

umask 077  # applies to files created next, so keep the next line in this shell
wg genkey | tee privatekey | wg pubkey > publickey
wg pubkey < privatekey  # re-derive and compare with publickey

wg genkey 32 ಬೈಟ್‌ನ Curve25519 ಖಾಸಗಿ ಕೀಲಿಯನ್ನು base64 ನಲ್ಲಿ ಬರೆಯುತ್ತದೆ; wg pubkey ಅದನ್ನು ಓದಿ ಹೊಂದುವ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಪಡೆಯುತ್ತದೆ, ಮತ್ತು tee ಖಾಸಗಿ ಮೌಲ್ಯವನ್ನು ಉಳಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಕೊಳವೆಯ ಮೂಲಕ ಕೆಳಗೆ ಕಳುಹಿಸುತ್ತದೆ। ಆ ಕ್ರಮವೇ ಅನುಮತಿ ಸಾಲು ಮೊದಲು ಬರಲು ಕಾರಣ, ಮತ್ತು ಕೊಳವೆಸಾಲನ್ನು ಎರಡನೇ ಟರ್ಮಿನಲ್‌ಗೆ ಅಂಟಿಸಿದಾಗ ಅದು ಸದ್ದಿಲ್ಲದೆ ಕಳೆದುಹೋಗಲು ಕಾರಣ। ಕಡತದ ಹೆಸರುಗಳು ಉದಾಹರಣೆಗಾಗಿ ಇವೆ, ಮುಖ್ಯವಾದುದು ಎರಡೂ ಕಡತಗಳು ಮಾಲೀಕ ಸಾಧನ ನಿಯಂತ್ರಿಸುವ ಸ್ಥಳದಲ್ಲಿ ಬೀಳುವುದು। ಖಾಸಗಿ ಕಡತ ಈಗಾಗಲೇ ಪೂರ್ವನಿಗದಿ ಅನುಮತಿಗಳೊಂದಿಗೆ ಇದ್ದರೆ, chmod 600 privatekey ಪ್ರಸ್ತುತ ಕಡತವನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಹಿಂದೆ ಮಾಡಿದ ಪ್ರತಿಗಳ ಬಗ್ಗೆ ಏನೂ ಮಾಡುವುದಿಲ್ಲ।

ಖಾಸಗಿ ಅರ್ಧವನ್ನು ಒಂದೇ ಸಾಧನದಲ್ಲಿ ಇರಿಸಿ

ಖಾಸಗಿ ಮೌಲ್ಯವು ಗುರುತನ್ನು ಹೊಂದಿರುವ ಯಂತ್ರದ್ದು, ಆ ಯಂತ್ರ ರಕ್ಷಿಸುವ ಮತ್ತು ಅದರ ಬ್ಯಾಕಪ್‌ಗಳು ರುಜುವಾತಾಗಿ ಪರಿಗಣಿಸುವ ಕಡತಕೋಶದಲ್ಲಿ। ಅದು ಹಂಚಿದ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ, ನಿಮಗೆ ನೀವೇ ಕಳುಹಿಸಿದ ಸಂದೇಶದಲ್ಲಿ ಅಥವಾ ಬೆಂಬಲ ಟಿಕೆಟ್‌ಗೆ ಲಗತ್ತಿಸಿದ ತುಣುಕಿನಲ್ಲಿ ಇರಬಾರದು, ಮತ್ತು ಒಳಸೇರಿಸಿದ ಪ್ರತಿ ಸಂರಚನಾ ಕಡತವನ್ನು ಕೀಲಿಯಷ್ಟೇ ಸೂಕ್ಷ್ಮಗೊಳಿಸುತ್ತದೆ। ಮೂರು ಕಡೆಗಳಲ್ಲಿ ವಾಸಿಸಿದ ಕೀಲಿಯ ಬಗ್ಗೆ ನಂತರ ತರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಮತ್ತು ಅದನ್ನು ಒಂದೇ ಕಡೆ ಇರಿಸುವ ಪ್ರಾಯೋಗಿಕ ಕಾರಣ ಅದೇ।

ನಿವೃತ್ತ ಕಡತವನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ನಾಶಪಡಿಸುವುದು ಅದೇ ಅಭ್ಯಾಸದ ಭಾಗ। ಯಾರಾದರೂ ಗಮನಿಸುವವರೆಗೆ ಅದನ್ನು ಡೌನ್‌ಲೋಡ್ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಬಿಡುವುದು ಹಾಗಲ್ಲ।

ಸಹಭಾಗಿ ನಿರ್ವಾಹಕರು ನಿಮ್ಮಿಂದ ಏನನ್ನು ಬಯಸುತ್ತಾರೆ

ಇನ್ನೊಂದು ಬದಿಗೆ ಸಾರ್ವಜನಿಕ ಮೌಲ್ಯ ಮತ್ತು ಅದರ ನಿರ್ವಾಹಕರು ಆಯ್ಕೆ ಮಾಡಿದ ವಿಳಾಸ ವ್ಯವಸ್ಥೆ ಬೇಕು, ಬೇರೇನೂ ಇಲ್ಲ। ಆ ಸಾರ್ವಜನಿಕ ಸರಣಿಯನ್ನು ನಿರ್ವಾಹಕರು ನಿರೀಕ್ಷಿಸುವ ಮಾರ್ಗದ ಮೂಲಕ ಕಳುಹಿಸಿ, ನಂತರ ಯಾರಾದರೂ ಪರೀಕ್ಷಿಸುವ ಮೊದಲು ಅದು ಯಾವ ಸಹಭಾಗಿ ನಮೂದಿಗೆ ಸೇರಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ, ಏಕೆಂದರೆ ತಪ್ಪು ವಿಭಾಗದಲ್ಲಿ ಸರಿಯಾದ ಕೀಲಿ ಕೀಲಿ ಸಮಸ್ಯೆಯಂತೆ ಕಾಣುವ ರೀತಿಯಲ್ಲಿ ವಿಫಲವಾಗುತ್ತದೆ। ಅದನ್ನು ಒಂದೇ ಮಡಿಸದ ಸಾಲಿನಂತೆ ಕಳುಹಿಸಿ, ಏಕೆಂದರೆ ಎರಡು ಸಾಲುಗಳಲ್ಲಿ ಒಡೆದ ಕೀಲಿ ಸಂರಚನಾ ಕಡತಕ್ಕೆ ದೂರಿಲ್ಲದೆ ಅಂಟಿಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ನಂತರ ಎಂದಿಗೂ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ।

ಕೀಲಿ ರಚಿಸುವುದು ತಾನಾಗಿಯೇ ಏನನ್ನೂ ಅಧಿಕಾರಗೊಳಿಸುವುದಿಲ್ಲ। ಸಹಭಾಗಿಯನ್ನು ಅದನ್ನು ಸ್ವೀಕರಿಸಲು ಸಂರಚಿಸಬೇಕು, ಮತ್ತು ಸಂರಚನೆಯ ಹಂತ ಆ ತುದಿಯನ್ನು ನಡೆಸುವವರದು।

ನಿಜವಾದ ವಿನಿಮಯದಿಂದ ಜೋಡಿಯನ್ನು ಪರೀಕ್ಷಿಸಿ

ಕೀಲಿ ಜೋಡಿ ಟನೆಲ್‌ನ ಒಂದು ತುದಿಯನ್ನು ಗುರುತಿಸುತ್ತದೆ; ಅದು ಯಾವುದೇ ಮಾರ್ಗ, ಪರಿಹಾರಕ ನಮೂದು, ಮುಂದೂಡಿಕೆ ನಿಯಮ ಅಥವಾ ಫೈರ್‌ವಾಲ್ ಅನುಮತಿಯನ್ನು ರಚಿಸುವುದಿಲ್ಲ। ಸಹಭಾಗಿ ಸಿದ್ಧವಾದ ನಂತರ ಕಡತವನ್ನಲ್ಲ, ವಿನಿಮಯವನ್ನು ಪರೀಕ್ಷಿಸಿ: wg show ನಲ್ಲಿ ಕಾಣುವ ಕೈಹಿಡಿತ, ಟನೆಲ್ ಒಳಗೆ ಉತ್ತರಿಸುವ ವಿಳಾಸ, ಮತ್ತು ಮಾರ್ಗವನ್ನು ಅವಲಂಬಿಸಿದ ಒಂದು ಅನ್ವಯ ವಿನಂತಿ। ಆ ಮೂರೂ ತಪ್ಪು ಕೀಲಿಯನ್ನು ಸರಿಯಾದ ಕೀಲಿ ಮತ್ತು ಕಾಣೆಯಾದ ಹಾದಿಯಿಂದ ಬೇರ್ಪಡಿಸುತ್ತವೆ।

ನಿಯೋಜನೆ ಅನುಮತಿಸಿದಾಗ ಪ್ರತಿ ಸಾಧನಕ್ಕೆ ಒಂದು ಗುರುತನ್ನು ಇರಿಸಿ, ಆಗ ಕಳೆದುಹೋದ ಘಟಕವನ್ನು ಒಂಟಿಯಾಗಿ ರದ್ದುಗೊಳಿಸಬಹುದು, ಎಲ್ಲರನ್ನೂ ಮತ್ತೆ ಕೀಲಿ ಮಾಡಲು ಒತ್ತಾಯಿಸಬೇಕಿಲ್ಲ। ಆ ನಿರ್ಧಾರವೇ ಕೆಳಗಿನ ಬದಲಿ ಕಾರ್ಯವಿಧಾನವನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಚಲಾಯಿಸಲು ಕಾರಣ।

ಅಂತರವಿಲ್ಲದೆ ಕೀಲಿ ಬದಲಿಸುವುದು

ಸಾಧನದಲ್ಲಿ ಬದಲಿಯನ್ನು ರಚಿಸಿ, ಹೊಸ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಹೆಚ್ಚುವರಿ ಸಹಭಾಗಿಯಾಗಿ ಸೇರಿಸಿ, ಅದು ಸಂಚಾರ ಹೊರುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ, ನಂತರವೇ ಹಳೆಯದನ್ನು ತೆಗೆದುಹಾಕಿ। ಆ ಕ್ರಮದಲ್ಲಿ ಮಾಡುವುದು ಎಂದರೆ ಟನೆಲ್‌ಗೆ ಮಾನ್ಯ ಗುರುತಿಲ್ಲದ ಕ್ಷಣವೇ ಇರುವುದಿಲ್ಲ, ಮತ್ತು ಹಿಂತಿರುಗಿಸುವುದು ನೀವು ಈಗ ಸೇರಿಸಿದ ನಮೂದನ್ನು ಅಳಿಸುವುದಷ್ಟೇ।

ಹೊಸ ಸಹಭಾಗಿ ದೃಢೀಕರಣಗೊಳ್ಳುವವರೆಗೆ ಬದಲಿಸಿದ ಖಾಸಗಿ ಕಡತವನ್ನು ಇರಿಸಿ, ನಂತರ ಅದನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ನಾಶಪಡಿಸಿ। WireGuard ತ್ವರಿತ ಆರಂಭ ಆದೇಶಗಳಿಗೇ ಉಲ್ಲೇಖವಾಗಿದೆ, ಮತ್ತು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಪೂರ್ಣ ಓದಲು ಸಾಕಷ್ಟು ಚಿಕ್ಕದಾಗಿದೆ।

ಸಂಬಂಧಿತ ಲೇಖನಗಳು