జారీ చేసిన ఫైళ్ల నుండి OpenVPN క్లయింట్ ప్రొఫైల్ను ఎలా కూర్చాలి
ovpn ఫైల్ కాన్ఫిగరేషన్, సర్టిఫికెట్ కాదు. జారీ చేసిన CA, సర్టిఫికెట్ మరియు కీ నుండి ఒక క్లయింట్ ప్రొఫైల్ను నిర్మించి, ఆపై గుర్తింపు మరియు డైరెక్టరీని పిన్ చేయండి.
మీ ఆపరేటర్ ఒక CA బండిల్, క్లయింట్ సర్టిఫికెట్ మరియు దాని కీని అందజేస్తారు, ఇవి ఒకే ప్రొఫైల్లో కలిపే వరకు క్లయింట్ ప్రారంభం కాదు. ప్రొఫైల్ అనేది కాన్ఫిగరేషన్: అది ఆ ఫైళ్ల వైపు సూచిస్తుంది, వాటిని తనలో కలిగి ఉండదు, మరియు దాన్ని సవరించడం ద్వారా సర్టిఫికెట్గా మార్చలేరు. ఈ మార్గదర్శిని ఇప్పటికే ఆమోదించబడిన ల్యాప్టాప్ నుండి ప్రారంభమై, తెలిసిన డైరెక్టరీ నుండి ప్రారంభించగల ప్రొఫైల్తో ముగుస్తుంది. ఇది CA సృష్టించదు, కొత్త సర్టిఫికెట్ను నమోదు చేయదు, సర్వర్ను తాకదు.
ఇక్కడ లక్ష్యం Linux కోసం OpenVPN 2.6 కమాండ్-లైన్ క్లయింట్, UDP పై TUN రూట్ చేయబడింది, సర్టిఫికెట్ ప్రామాణీకరణతో.
క్లయింట్-వైపు ఫైళ్లను మాత్రమే సేకరించండి
సురక్షిత డైరెక్టరీలో పని చేసి, ఆమోదించిన CA విశ్వాస పదార్థం, మీకు జారీ చేసిన క్లయింట్ సర్టిఫికెట్ మరియు దానికి సరిపోయే ప్రైవేట్ కీని సేకరించండి. ఈ ఉదాహరణలో పేర్లు ca.crt, laptop-a.crt మరియు laptop-a.key. ఫైల్ పేర్లు కేవలం లేబుళ్లు; ప్రతి ఫైల్లో ఏమి ఉందో అవి ఏమీ చెప్పవు.
నమోదు సమయంలో మీరు కీని సృష్టించినట్లయితే, అది ఎప్పుడూ యంత్రాన్ని విడిచిపెట్టలేదు; జారీ చేసిన వారి నుండి సంతకం చేసిన సర్టిఫికెట్ మరియు పబ్లిక్ చైన్ మాత్రమే తిరిగి రావాలి. సేవ ఆశించే క్లయింట్ పాత్ర సర్టిఫికెట్లో ఉందో లేదో తనిఖీ చేయండి. కీ ఆ సర్టిఫికెట్దేనా, మునుపటి ప్రయత్నంలోని పాత సర్టిఫికెట్ది కాదా అని కూడా తనిఖీ చేయండి. సరిపోలని జంట చాలా ఆలస్యంగా TLS వైఫల్యాన్ని కలిగిస్తుంది, అది సర్వర్ సమస్యలా కనిపిస్తుంది.
CA యొక్క ప్రైవేట్ సంతకం కీ, సర్వర్ యొక్క ప్రైవేట్ కీ మరియు DH పారామితులను ఈ ప్యాకేజీ వెలుపల ఉంచండి.
ఫైళ్లను చిన్న ప్రొఫైల్లో కలపండి
క్రింది ప్రొఫైల్ ఉద్దేశపూర్వకంగా చిన్నది. ప్రతి పంక్తి ఎండ్పాయింట్ను ఎంచుకుంటుంది, క్లయింట్ అంగీకరించే గుర్తింపును పరిమితం చేస్తుంది, లేదా మూడు ఫైళ్లలో ఒకదానిని సూచిస్తుంది.
client
dev tun
proto udp
remote vpn.example.net 1194
nobind
remote-cert-tls server
verify-x509-name vpn-gateway name
ca ca.crt
cert laptop-a.crt
key laptop-a.key
remote పంక్తి నెట్వర్క్ ఎండ్పాయింట్ను ఎంచుకుంటుంది. remote-cert-tls server ఎదుటి పక్షం సర్వర్-పాత్ర కలిగిన సర్టిఫికెట్ను సమర్పించాలని పట్టుబడుతుంది. verify-x509-name ఆశించిన పేరును పిన్ చేస్తుంది, ఇక్కడ vpn-gateway సర్వర్ సర్టిఫికెట్ యొక్క Common Name గా OpenVPN యొక్క డిఫాల్ట్ పేరు ఫీల్డ్తో. ఆ విలువ DNS హోస్ట్నేమ్ నుండి ఊహించబడదు, కాబట్టి ఆపరేటర్ అందించిన గుర్తింపు పథకాన్ని ఉపయోగించండి.
పరీక్ష ఎండ్పాయింట్ వేరే సర్టిఫికెట్ చూపిస్తుందని మాత్రమే ఆ తనిఖీలను వదిలివేయవద్దు.
ఈ ప్రాథమిక ప్రొఫైల్ ప్రత్యేక ఖాతా సవాలు మరియు నియంత్రణ-ఛానెల్ కీ లేవని ఊహిస్తుంది. సేవకు auth-user-pass, tls-auth లేదా tls-crypt అవసరమైతే, ఇచ్చిన కాన్ఫిగరేషన్ మరియు పదార్థాన్ని ఉంచుకోండి, ఎందుకంటే మీరు స్వయంగా సృష్టించే నియంత్రణ-ఛానెల్ రహస్యం సర్వర్ దగ్గర ఉన్నదానితో సరిపోలదు. పాత ఉదాహరణ నుండి కంప్రెషన్ లేదా సైఫర్ పంక్తులను దిగుమతి చేసుకోవడం బదులు సేవ యొక్క సైఫర్ విధానాన్ని కూడా ఉంచుకోండి.
పని డైరెక్టరీని స్పష్టంగా చేయండి
సాపేక్ష మార్గాలు ప్రక్రియ యొక్క పని డైరెక్టరీని అనుసరిస్తాయి, .ovpn ఫైల్ స్థానాన్ని కాదు.
ప్రొఫైల్ను కొత్త ఫోల్డర్కు తరలించి కీ కూడా వెంట వస్తుందని ఆశించేవారిని ఇది ఆశ్చర్యపరుస్తుంది. నిర్వాహకుడు ఎంచుకున్న డైరెక్టరీ కోసం, క్రింది ఆదేశం ప్రొఫైల్ మరియు దాని సూచనలను చదవడానికి ముందు సంపూర్ణ మార్గానికి మారుతుంది.
sudo openvpn --cd /etc/openvpn/client/laptop-a --config laptop-a.ovpn
డెస్క్టాప్ దిగుమతి విజార్డ్ లేదా సిస్టమ్ సేవ మీ కోసం ఆధారాలను ప్యాకేజ్ చేయవచ్చు మరియు దాని స్వంత నియమాలను వర్తింపజేయవచ్చు. మీరు పరీక్షించిన డైరెక్టరీకి భిన్నమైన పని డైరెక్టరీని కూడా ఉపయోగించవచ్చు. మీ లాంచ్ పద్ధతి కీ, సర్టిఫికెట్ మరియు CA మార్గాలను ఎలా పరిష్కరిస్తుందో నిర్ధారించండి. .ovpn ఫైల్ను మాత్రమే తరలించడం వేరే ప్రైవేట్ కీని తరలించదు.
కీని ఉద్దేశించిన వినియోగదారు లేదా సేవ గుర్తింపుకు మాత్రమే చదవగలిగేలా ఉంచండి.
ఫైల్ పేర్లను కాదు, అప్పగింతను ధృవీకరించండి
మొదటి అధికృత కనెక్షన్కు ముందు ఎండ్పాయింట్, సర్టిఫికెట్ గుర్తింపు, జారీ చేసినవారు మరియు చెల్లుబాటు వ్యవధిని తనిఖీ చేయండి. తర్వాత మీరు నిజంగా ఉపయోగించబోయే పని డైరెక్టరీ నుండి ఫైల్ సూచనలు పరిష్కరించబడతాయని నిర్ధారించండి. కనెక్ట్ అయిన తర్వాత రూటింగ్ విధానం అందించాల్సిన అప్లికేషన్ మరియు DNS ప్రవర్తనను పరీక్షించండి. చదవగలిగే మూడు ఫైళ్లు సర్వర్ అధికారం లేదా ఉపయోగించగల వనరు మార్గం గురించి ఏమీ నిరూపించవు.
పాస్ఫ్రేజ్ ప్రాంప్ట్ కనిపిస్తే అది ప్రైవేట్ కీది, VPN ఖాతాది కాదు.
చివరగా, ప్యాకేజీని ఆధారాల పదార్థంగా జాబితా చేయండి. అదే సర్టిఫికెట్ మరియు కీని రెండవ ల్యాప్టాప్కు ఇవ్వడం గుర్తింపును నకలు చేస్తుంది, ఫైల్ పేరు మార్చడం రెండవ నమోదును ఇవ్వదు. ప్రొఫైల్ను కూర్చడం మరియు దాన్ని జారీ చేయడం మధ్య వ్యత్యాసం అదే.