OpenSSL , సురక్షిత నెట్వర్క్ కమ్యూనికేషన్ను అందించడానికి అప్లికేషన్ సెక్యూరిటీ లైబ్రరీ; ఇది HTTP వెబ్సైట్లతో సహా ప్రధాన ఇంటర్నెట్ సర్వర్లచే విస్తృతంగా ఉపయోగించబడుతుంది. అలాగే, OpenSSL అపాచీ-శైలి లైసెన్స్ క్రింద లైసెన్స్ పొందింది, అంటే ఇది వ్యక్తిగత మరియు వాణిజ్య ప్రయోజనాల కోసం ఉచితంగా ఉపయోగించబడుతుంది. నెట్వర్క్కి కనెక్ట్ అయినప్పుడు మీ సిస్టమ్ కమ్యూనికేషన్ను రక్షించడానికి మీరు మీ ఉబుంటులో OpenSSL లైబ్రరీలను ఇన్స్టాల్ చేయాలనుకుంటే, దానిని ఎలా చేయాలో ఈ కథనం గైడ్.
ఉబుంటులో OpenSSL లైబ్రరీలను ఇన్స్టాల్ చేస్తోంది
ఉబుంటులో OpenSSL లైబ్రరీలను ఇన్స్టాల్ చేయడానికి రెండు పద్ధతులు ఉన్నాయి, అవి:
విధానం I: అధికారిక రిపోజిటరీ నుండి
ఉబుంటులో openSSL లైబ్రరీలను ఇన్స్టాల్ చేయడానికి దిగువ వ్రాసిన దశలను అనుసరించండి:
దశ 1: రిపోజిటరీని అప్డేట్/అప్గ్రేడ్ చేయండి
అన్ని తాజా ఉబుంటు పంపిణీలలో, openSSL ప్యాకేజీ ఇప్పటికే అధికారిక రిపోజిటరీలో ఉంది. కాబట్టి రిపోజిటరీని నవీకరించడానికి దిగువ పేర్కొన్న ఆదేశాలను అమలు చేయండి:
సుడో సముచితమైన నవీకరణ
సుడో సముచితమైన అప్గ్రేడ్
దశ 2: OpenSSLని ఇన్స్టాల్ చేయండి
అధికారిక రిపోజిటరీ నుండి openSSLని ఇన్స్టాల్ చేయడానికి దిగువ పేర్కొన్న ఆదేశాన్ని అమలు చేయండి, ఈ ఆదేశాన్ని అమలు చేయడం ద్వారా openSSL లైబ్రరీలు కూడా ఇన్స్టాల్ చేయబడతాయి:
సుడో సముచితమైనది ఇన్స్టాల్ openssl
అవుట్పుట్లో మీరు ఇన్స్టాల్ చేయబడిన openssl లైబ్రరీల సుదీర్ఘ జాబితాను చూడవచ్చు:
దశ 3: Openssl డెవలప్మెంట్ టూల్
సాధారణంగా openssl ప్యాకేజీని ఇన్స్టాల్ చేయడం ద్వారా ssl యొక్క అన్ని లైబ్రరీలు కూడా ఇన్స్టాల్ చేయబడతాయి, కానీ కొన్నిసార్లు డెవలప్మెంట్ టూల్స్ లేకపోవడం వల్ల కొన్ని లైబ్రరీలు అన్ఇన్స్టాల్ చేయబడి ఉంటాయి. కాబట్టి, దిగువ పేర్కొన్న ఆదేశాన్ని ఉపయోగించి డెవలప్మెంట్ టూల్ ప్యాకేజీని ఇన్స్టాల్ చేయాలని సిఫార్సు చేయబడింది:
సుడో సముచితమైనది ఇన్స్టాల్ libssl-dev
ఉబుంటులో OpenSSL లైబ్రరీలను తొలగిస్తోంది
ఉబుంటులో ఓపెన్ఎస్ఎస్ఎల్ లైబ్రరీలను తీసివేయడానికి, దిగువ పేర్కొన్న ఏవైనా ఆదేశాలను ఉపయోగించవచ్చు:
సుడో apt opensslని తీసివేయండి
లేదా:
సుడో apt purge openssl
విధానం II: .tar ఫైల్ను డౌన్లోడ్ చేయడం ద్వారా
.tar ఫైల్ని ఉపయోగించడం ద్వారా OpenSSLని మాన్యువల్గా ఇన్స్టాల్ చేయడం మరొక పద్ధతి, ఇది openSSL యొక్క తాజా 3.0 వెర్షన్ను ఇన్స్టాల్ చేయడానికి వినియోగదారులను అనుమతిస్తుంది మరియు దాని కోసం దిగువ వ్రాసిన దశలను అనుసరించండి:
దశ 1: అవసరమైన డిపెండెన్సీలను ఇన్స్టాల్ చేయడం
OpenSSLని మాన్యువల్గా ఇన్స్టాల్ చేయడానికి, కొన్ని డిపెండెన్సీలు అవసరం, క్రింద పేర్కొన్న ఆదేశాన్ని ఉపయోగించి వాటిని ఇన్స్టాల్ చేయండి:
సుడో సముచితమైనది ఇన్స్టాల్ బిల్డ్-ఎసెన్షియల్ zlib1g-dev చెక్ఇన్స్టాల్ -మరియు
దశ 2: .tar ఫైల్ని డౌన్లోడ్ చేస్తోంది
అన్ని OpenSSL లైబ్రరీలను నిర్వహించడానికి, డైరెక్టరీని /usr/local/srcకి మార్చమని సూచించింది:
cd / usr / స్థానిక / src /
ఆపై openSSL యొక్క తాజా వెర్షన్ను డౌన్లోడ్ చేయండి. తీసుకుంటాడు దిగువ పేర్కొన్న ఆదేశాన్ని ఉపయోగించి అధికారిక సైట్ నుండి ఫైల్ చేయండి:
సుడో wget https: // www.openssl.org / మూలం / openssl-3.0.7.tar.gz
దశ 3: .tar ఫైల్ను సంగ్రహించడం
.tar ఫైల్ను డౌన్లోడ్ చేసిన తర్వాత, దిగువ పేర్కొన్న ఆదేశాన్ని ఉపయోగించి దాన్ని సంగ్రహించండి:
సుడో తీసుకుంటాడు -xf openssl-3.0.7.tar.gz
దశ 4: OpenSSL ఫైల్లను కాన్ఫిగర్ చేయడం మరియు కంపైల్ చేయడం
దిగువ పేర్కొన్న ఆదేశాలను ఉపయోగించి openSSL ఫైల్లను కాన్ఫిగర్ చేయండి మరియు కంపైల్ చేయండి:
cd openssl-3.0.7సుడో . / config --ఉపసర్గ = / usr / స్థానిక / ssl --openssldir = / usr / స్థానిక / ssl zlibని భాగస్వామ్యం చేసారు
క్రింద పేర్కొన్న ఆదేశాన్ని ఉపయోగించడం ద్వారా ఫైల్లను ఎక్జిక్యూటబుల్ ఫారమ్లకు కంపైల్ చేయండి:
సుడో తయారు
క్రింద పేర్కొన్న ఆదేశాన్ని అమలు చేయడం ద్వారా ఆ ఎక్జిక్యూటబుల్ ఫైల్లను ఇన్స్టాల్ చేయండి:
సుడో తయారు ఇన్స్టాల్
దశ 5: లింక్ లైబ్రరీలను కాన్ఫిగర్ చేయండి
కాన్ఫిగర్ చేయబడిన లైబ్రరీలను లింక్ చేయడానికి నానో ఎడిటర్ని ఉపయోగించి కొత్త ఫైల్ను సృష్టించండి:
సుడో నానో / మొదలైనవి / ld.so.conf.d / openssl-3.0.7.conf
ఫైల్ లోపల లైబ్రరీల మార్గాన్ని అతికించండి:
/ usr / స్థానిక / ssl / lib64
ఆపై ఫైల్ను సేవ్ చేసి నిష్క్రమించండి.
దశ 6: డైనమిక్ లింక్ని మళ్లీ లోడ్ చేయండి
దిగువ పేర్కొన్న ఆదేశాన్ని ఉపయోగించి కాన్ఫిగర్ చేయబడిన లైబ్రరీల డైనమిక్ లింక్ను మళ్లీ లోడ్ చేయండి:
సుడో ldconfig -లో
దశ 7: ధృవీకరించడం
చివరగా openSSL యొక్క ఇన్స్టాల్ చేసిన సంస్కరణను ధృవీకరించడానికి దిగువ పేర్కొన్న ఆదేశాన్ని అమలు చేయండి:
openssl వెర్షన్ -ఎ
OpenSSL లైబ్రరీలను తొలగిస్తోంది
మీరు ఇన్స్టాల్ చేసిన openSSL లైబ్రరీలను తీసివేయాలనుకుంటే, దాని కోసం, అన్ని లైబ్రరీలు ఉన్న డైరెక్టరీని మాన్యువల్గా తీసివేయండి, కానీ దానికి ముందు ఈ డైరెక్టరీలో లైబ్రరీలు తప్ప మరేమీ నిల్వ చేయబడలేదని నిర్ధారించుకోండి:
సుడో rm -rf cd / usr / స్థానిక / src /
ముగింపు
ఉబుంటులోని అన్ని తాజా సంస్కరణలు వాటి రిపోజిటరీలలో OpenSSL లైబ్రరీలను కలిగి ఉన్నాయి. కాబట్టి apt ఆదేశాన్ని ఉపయోగించి రిపోజిటరీ నుండి OpenSSL లైబ్రరీలను ఇన్స్టాల్ చేయాలని సిఫార్సు చేయబడింది. అలాగే, అన్ని లైబ్రరీలను విజయవంతంగా ఇన్స్టాల్ చేయడానికి openSSL కోసం అభివృద్ధి సాధనాలను ఇన్స్టాల్ చేయండి. కానీ మీరు openSSL యొక్క తాజా వెర్షన్ను ఇన్స్టాల్ చేయాలనుకుంటే .tar ఫైల్ పద్ధతి చాలా సరిపోతుంది.