'నేను లైనక్స్కు కొత్తగా ఉన్నాను మరియు భద్రతను తనిఖీ చేయడానికి నా లైనక్స్ బాక్స్లో ఓపెన్ పోర్ట్లను తనిఖీ చేయమని చెప్పబడింది. దాని అర్థం ఏమిటి మరియు నేను దీన్ని చేయాలి? ' ఇది ఈ వారం టెక్ జంకీ రీడర్ నుండి మాకు వచ్చిన ప్రశ్న మరియు ఎక్కువ మంది తెలుసుకోవాలనుకునే ఆసక్తికరంగా ఉందని నేను భావిస్తున్నాను.
వర్చువల్బాక్స్తో లైనక్స్ వర్చువల్ మెషీన్ను ఎలా సెటప్ చేయాలో మా కథనాన్ని కూడా చూడండి
కంప్యూటర్ ఇంటర్నెట్కు ఎలా కనెక్ట్ అవుతుందో పోర్ట్లు సమగ్రంగా ఉన్నందున, ఇది కవర్ చేయడానికి ఒక అద్భుతమైన అంశం.
ఓడరేవు అంటే ఏమిటి?
ఓడరేవులు భౌతిక లేదా వర్చువల్. భౌతిక పోర్ట్ అంటే మీ కంప్యూటర్లోని మీ ఈథర్నెట్ పోర్ట్ లేదా మీ రౌటర్లోని LAN లేదా WAN పోర్ట్లు. ప్రశ్న సందర్భంలో, మేము కంప్యూటర్లోని వర్చువల్ పోర్ట్ల గురించి మాట్లాడుతున్నాము, అవి ఆ భౌతిక పోర్ట్లకు భిన్నంగా ఉంటాయి.
ఒక పోర్ట్ అనేది మీ కంప్యూటర్లోకి నిర్దిష్ట సేవలను ఉపయోగించడానికి వర్చువల్ డోర్వే. ఇమెయిల్, వెబ్ యాక్సెస్, స్ట్రీమింగ్, FTP లేదా ఫైల్ బదిలీ, రిమోట్ యాక్సెస్ మరియు ఇతరులు వంటి వెబ్ సేవలు చాలా ఉన్నాయి. మీ ఆపరేటింగ్ సిస్టమ్ మరియు వెబ్-ఎనేబుల్ చేసిన ఏదైనా అప్లికేషన్ ఏమి జరుగుతుందో గుర్తించగలదు కాబట్టి అవి అన్నింటికీ వేర్వేరు పోర్టులను కేటాయించాయి.
ఉదాహరణకు, పోర్ట్ 80 వద్ద ఏదైనా ల్యాండింగ్ హెచ్టిటిపి, లేదా వెబ్ ట్రాఫిక్, పోర్ట్ 443 హెచ్టిటిపిఎస్ లేదా సురక్షితమైన వెబ్ ట్రాఫిక్ అని ఆపరేటింగ్ సిస్టమ్కు తెలుసు. పోర్ట్ 25 వద్ద ఏదైనా ల్యాండింగ్ SMTP, లేదా ఇమెయిల్ ట్రాఫిక్ మరియు మొదలైనవి. చాలా వెబ్ సేవలు లేనప్పటికీ, వాస్తవానికి వెయ్యికి పైగా పోర్ట్ అసైన్మెంట్లు ఉన్నాయి.
ఉదాహరణకు, మీ బ్రౌజర్ పోర్ట్ 443 ద్వారా టెక్ జంకీకి కనెక్ట్ అవుతుంది కాబట్టి మీరు పేజీ యొక్క HTTPS కాపీని అభ్యర్థిస్తున్నారని వెబ్ సర్వర్కు తెలుసు. నేను సర్వర్కు ఫైల్లను అప్లోడ్ చేయాలనుకుంటే, సురక్షితమైన FTP కోసం నేను FTP పోర్ట్ 989 లేదా 990 ని ఉపయోగిస్తాను. ఆ పోర్టులో అభ్యర్థన వచ్చినప్పుడు, సర్వర్ స్వయంచాలకంగా అది ఎలాంటి ట్రాఫిక్ అని తెలుసు మరియు సరైన సేవకు మార్గనిర్దేశం చేస్తుంది.
రౌటర్లకు పోర్టులు కూడా ఉన్నాయి, కానీ అవి ఈ వ్యాసం యొక్క పరిధికి భిన్నంగా ఉంటాయి.
ఓపెన్ మరియు క్లోజ్డ్ పోర్టులు
ఓపెన్ పోర్ట్స్ మరియు క్లోజ్డ్ పోర్ట్స్ అనే పదాలు వాస్తవానికి తప్పు. ఓడరేవు తెరవబడలేదు లేదా మూసివేయబడలేదు. ఇది ఫిల్టర్ లేదా ఫిల్టర్ చేయబడలేదు. ఫైర్వాల్ పోర్ట్లను వాటి ద్వారా కమ్యూనికేట్ చేయడానికి అనుమతించకుండా పోర్ట్లను 'బ్లాక్' చేయవచ్చు లేదా సెట్టింగులను బట్టి అన్ని ట్రాఫిక్ను అనుమతించవచ్చు. పోర్ట్ ఇప్పటికీ తెరిచి ఉంది మరియు ఒక అనువర్తనం ఇప్పటికీ ట్రాఫిక్ కోసం వింటూ ఉండవచ్చు, కాని ఫైర్వాల్ తనకు తెలిసిన పోర్టుకు ఉద్దేశించిన ట్రాఫిక్ అధికారం లేదని మరియు ట్రాఫిక్ను అడ్డుకుంటుందని అంచనా వేస్తుంది.
చాలా సాధారణ పోర్ట్లు మీ ఫైర్వాల్ ద్వారా స్వయంచాలకంగా వడకట్టబడవు. ఫైర్వాల్ సాధారణ వెబ్ పోర్ట్ల నుండి ట్రాఫిక్ను అంగీకరించేలా ప్రోగ్రామ్ చేయబడుతుంది. కాబట్టి మీరు ఫైర్వాల్ ఉపయోగించి ఇంటర్నెట్ ప్రాప్యతను నిరోధించాలని ఎంచుకున్నప్పుడు, పోర్ట్ 80 మరియు పోర్ట్ 443 కోసం ఉద్దేశించిన అన్ని ట్రాఫిక్లను బ్లాక్ చేసి వదలమని మీరు చెబుతున్నారు.
Linux లో పోర్టులను తనిఖీ చేయండి
ఏమి జరుగుతుందో చూడటానికి మీరు Linux లో ఉపయోగించగల కొన్ని ఉపకరణాలు ఉన్నాయి. పోర్ట్లను తనిఖీ చేయడం చాలా సులభం, కానీ ఎప్పటిలాగే, మీరు మీ లైనక్స్ పరికరం ఏమి చేస్తున్నారో మీరు విషయాలను సరళంగా ఉంచవచ్చు లేదా మీకు నచ్చినంత లోతుగా తీయవచ్చు.
పోర్ట్లు మరియు ఇతర నెట్వర్క్ సేవలను తనిఖీ చేయడానికి నెట్స్టాట్ ఆదేశం మనం ఉపయోగిస్తాము.
- టెర్మినల్లో 'నెట్స్టాట్ -అటు' అని టైప్ చేసి ఎంటర్ నొక్కండి. ఇది ప్రస్తుతం లైనక్స్లో సక్రియంగా ఉన్న అన్ని సాకెట్లు, టిసిపి మరియు యుడిపి కనెక్షన్లను మీకు చూపుతుంది.
- 'నెట్స్టాట్ -లిస్టెన్' లేదా 'నెట్స్టాట్-ఎల్' అని టైప్ చేసి, మీ కంప్యూటర్లో లిజనింగ్ పోర్ట్లను జాబితా చేయడానికి ఎంటర్ నొక్కండి.
- మీ కంప్యూటర్ నుండి ఇప్పటికే ఉన్న TCP కనెక్షన్లను జాబితా చేయడానికి 'నెట్స్టాట్ -వాట్న్' అని టైప్ చేసి ఎంటర్ నొక్కండి.
- ఇప్పటికే ఉన్న UDP కనెక్షన్లను జాబితా చేయడానికి 'నెట్స్టాట్ -వాన్' అని టైప్ చేసి ఎంటర్ నొక్కండి.
- ప్రతి పోర్టును వినే ప్రోగ్రామ్తో పాటు అన్ని కనెక్షన్లను చూపించడానికి 'నెట్స్టాట్ -ల్టప్' అని టైప్ చేయండి.
- పోర్ట్ నంబర్తో పాటు IP చిరునామాలను చూపించడానికి 'నెట్స్టాట్ -ఎల్టప్' అని టైప్ చేసి ఎంటర్ నొక్కండి.
ఆ ఆదేశాలు తప్పనిసరిగా అదే పనిని చేస్తాయి కాని మీ అవసరాలను బట్టి వేర్వేరు సమాచారాన్ని అందిస్తుంది. ప్రతి అసలు ప్రశ్నకు సమాధానం ఇస్తుంది.
పోర్టులను మూసివేయడం
మీరు పోర్టును వాస్తవానికి 'మూసివేయడం' లేదని మాకు తెలిసినప్పటికీ, దాన్ని ఫిల్టర్ చేయడానికి ఇది ఇప్పటికీ సాధారణ పరిభాష. మీరు పోర్టును మూసివేయాలని ఎవరైనా చెప్పినప్పుడు, మీరు మీ లైనక్స్ కంప్యూటర్లో అలా చేయరు. మీరు పోర్ట్లో వింటున్న ప్రోగ్రామ్ నుండి పోర్ట్లను మాత్రమే మూసివేయవచ్చు లేదా మీ ఫైర్వాల్లో ఫిల్టర్ చేయవచ్చు.
అధునాతన వినియోగదారులు కొన్ని లైనక్స్ డిస్ట్రోస్లో IPTables తో ఆడవచ్చు, కానీ అది నాకు చాలా క్లిష్టంగా ఉంటుంది. ఈ గైడ్ మిమ్మల్ని నడిపిస్తుంది.
మీరు పోర్టులను తనిఖీ చేయాల్సిన అవసరం ఉందా?
మీరు ఫైర్వాల్ మరియు మంచి ఇంటర్నెట్ పరిశుభ్రతను ఉపయోగిస్తుంటే, మీరు నిజంగా లైనక్స్ కంప్యూటర్లోని పోర్ట్ల కోసం తనిఖీ చేయవలసిన అవసరం లేదు. మీరు లైనక్స్ సర్వర్, వెబ్ సర్వర్ లేదా రౌటర్ను నిర్వహిస్తుంటే, పోర్ట్లు చాలా ముఖ్యమైనవి కాని డెస్క్టాప్ల కోసం, అంతగా కాదు. మంచి ఫైర్వాల్ మీ కోసం ప్రతిదీ చూసుకుంటుంది.
