స్క్రీన్ లేని OpenVPN గేట్వేకు ఏ సాఫ్ట్వేర్ పాత్రలు అవసరం
చిన్న OpenVPN గేట్వేకు ప్రతి ఐచ్ఛిక సర్వర్ పాత్ర కాదు, ఆలోచనాత్మక టన్నెల్ సేవ మరియు నిర్వహణ మార్గం అవసరం. టన్నెల్ను SSH మరియు PKI నుండి వేరు చేయండి.
OpenVPN గేట్వేకు కేటాయించిన మెషీన్కు మద్దతు ఉన్న సర్వర్ ఇన్స్టాల్ మరియు అది నిజంగా చేసే పనుల కోసం సాఫ్ట్వేర్ అవసరం. SSH, వెబ్ హోస్టింగ్ మరియు ఇతర సర్వర్ పాత్రలను అందించే ఇన్స్టాలర్ మెనూ OpenVPN ముందస్తు అవసరాల జాబితా కాదు. స్క్రీన్ లేని అమరిక పూర్తిగా సమంజసం. ముఖ్యమైనది మూడు పనులను వేరు చేయడం: టన్నెల్ మోయడం, హోస్ట్ నిర్వహణ మరియు ఆధారాల జారీ.
ఇది నేను ఉపయోగించే జాబితా క్రమం, ప్రతి అడుగును మూసే తనిఖీతో.
1. టన్నెల్ సేవకు దాని సొంత ప్యాకేజీ మరియు ప్రొఫైల్ ఇవ్వండి
ఉబుంటు OpenVPN సర్వర్ గైడ్ పంపిణీ openvpn ప్యాకేజీని కమాండ్ లైన్ మరియు సేవా కాన్ఫిగరేషన్తో ఉపయోగిస్తుంది. అదే ప్యాకేజీ Linux క్లయింట్గా పనిచేస్తుంది, పాత్రను కాన్ఫిగరేషన్ ఎంచుకుంటుంది.
అంటే క్లయింట్ GUI ఇన్స్టాల్ చేయడం హోస్ట్ను సర్వర్గా మార్చేది కాదు, దాన్ని తీసివేయడం దాన్ని స్క్రీన్ లేనిదిగా చేసేది కాదు. నడుస్తున్న ఇన్స్టాన్స్ ఏ ప్రొఫైల్ చదువుతుందో నమోదు చేయండి, ఎందుకంటే అదే ఫోల్డర్లోని రెండవ కాన్ఫిగరేషన్ ఫైల్ ఎవరికీ తెలియకుండా లోడ్ కావచ్చు, మరియు డీమన్ రెండు సందర్భాల్లోనూ విజయాన్ని నివేదిస్తుంది. రెండు ప్రొఫైల్లు ఉన్నప్పుడు ఏది గెలుస్తుందో సేవా నిర్వాహకుడు నిర్ణయిస్తాడు, ఆ నిర్ణయం ఊహలో కాదు, మీ నోట్స్లో ఉండాలి.
2. టన్నెల్కు ముందు నిర్వహణ మార్గాన్ని నిర్ణయించండి
OpenSSH వేరు openssh-server ప్యాకేజీ నుండి వస్తుంది మరియు తన స్వంత సేవగా నడుస్తుంది. నిర్వాహకుడు SSH ద్వారా మెషీన్ను చేరుకోవాల్సినప్పుడు ఇది ఉపయోగపడుతుంది, కానీ OpenVPN VPN ప్యాకెట్ల మార్పిడికి SSH సర్వర్ అవసరం లేదు. స్థానిక కన్సోల్ లేదా ఆమోదించిన ప్లాట్ఫారమ్ నిర్వహణ ఛానెల్ మరో చెల్లుబాటు అయ్యే మార్గం. రౌటింగ్ లేదా ఫిల్టరింగ్ మార్చే ముందు మీరు ఏదానిపై ఆధారపడతారో నిర్ణయించండి, ఎందుకంటే కొత్త టన్నెల్ తనను తాను సరిచేసుకునే ఏకైక పరీక్షించని మార్గం కాకూడదు.
3. ఆమోదించిన యజమాని నుండి ఆధారాలను జారీ చేయండి
ఉబుంటు ఉదాహరణ చిన్న PKI నిర్మించడానికి OpenVPN పక్కన easy-rsa ఇన్స్టాల్ చేస్తుంది, ఇది నడుస్తున్న టన్నెల్ సేవ కాదు, ఆధారాల జారీ పాత్ర. సంస్థకు ఇప్పటికే ఆమోదించిన జారీ ప్రక్రియ ఉంటే, ట్యుటోరియల్లో ఒకటి ఉందని సంబంధం లేని CA సృష్టించడం బదులు దాన్ని ఉపయోగించండి. గేట్వే యొక్క స్వంత ప్రైవేట్ కీ మరియు సర్టిఫికేట్ను CA సంతకం కీ నుండి వేరుగా ఉంచండి, సంతకం మరియు బ్యాకప్ స్థానాన్ని ఉద్దేశపూర్వకంగా ఎంచుకోండి. ప్రతి PKI ఫైల్ను ప్రతి హోస్ట్కు కాపీ చేయడం సాఫ్ట్వేర్ అవసరం కాదు.
4. డెస్క్టాప్ ప్లగిన్లను డెస్క్టాప్లకే వదిలేయండి
NetworkManager ఎడిటర్ లేదా ఇంపోర్ట్ ప్లగిన్ ఆ పని ప్రవాహాన్ని ఉపయోగించే మెషీన్లో ఒక ఉద్దేశాన్ని కలిగి ఉంటుంది. గేట్వే OpenVPN మాట్లాడుతుందని అవసరమయ్యే అదనపు సర్వర్ ఫీచర్ కాదు.
కనెక్షన్కు ఒక యజమానిని ఎంచుకోండి, అదే ప్రొఫైల్ యొక్క రెండవ, డెస్క్టాప్-నిర్వహిత కాపీని ప్రారంభించవద్దు.
5. నిజమైన క్లయింట్తో గేట్వేను అంగీకరించండి
తక్కువ ప్యాకేజీలు పూర్తయిన గేట్వే కాదు. సర్వర్కు ఇంకా ఆమోదించిన శ్రోత, గుర్తింపులు, మార్గాలు, అవసరమైన చోట ఫార్వర్డింగ్, సన్నని ఫైర్వాల్ విధానం మరియు ఉద్దేశించిన తిరిగి వచ్చే మార్గం అవసరం. దాని లాగ్లు ఎక్కడ కనిపిస్తాయో, నవీకరణలు ఎలా వర్తిస్తాయో రాయండి, ఎందుకంటే ఆ రెండు సమాధానాలే తర్వాత వైఫల్యాన్ని ఎలా నిర్ధారిస్తారో నిర్ణయిస్తాయి.
ఇంటర్నెట్-నిష్క్రమణ రూపకల్పన మరియు ప్రైవేట్-నెట్వర్క్-యాక్సెస్ రూపకల్పన వేర్వేరు ఫార్వర్డింగ్ అవసరాలను కలిగి ఉన్నాయి, కాబట్టి ఏదైనా తెరవడానికి ముందు మీరు ఏది నిర్మిస్తున్నారో నిర్ణయించండి. ఒక ఆమోదించిన క్లయింట్ను లేపి టన్నెల్ సూచికకు బదులు ఉద్దేశించిన వనరును తనిఖీ చేయండి. ఆపై నియంత్రిత మార్గంలో సేవను పునఃప్రారంభించి పర్యవేక్షణ లేని ప్రారంభ మార్గాన్ని నిర్ధారించండి, ఎందుకంటే ఎవరైనా చూస్తున్నప్పుడు మాత్రమే లేచే గేట్వే ఇంకా అమర్చబడలేదు.