OpenSSH తో సరిపోయే ప్రొఫైల్ కనబడటం లేదని UFW చెబుతుంది, కారణం కోసం వెతుకుడు నేరుగా SSH సర్వర్కు వెళ్తుంది. అది తప్పు దిశ: సందేశం పేరున్న ఫైర్వాల్ నిర్వచనం గురించి మరియు sshd ఇన్స్టాల్ అయిందా, నడుస్తోందా లేదా వింటోందా అనే దాని గురించి ఏమీ చెప్పదు. UFW యాప్ ప్రొఫైల్ అంటే లేబుల్ ఉన్న పోర్టులు మరియు ప్రోటోకాల్ల జాబితా. నిర్వచనాన్ని చదవడానికి ఒక ఆదేశం సరిపోతుంది మరియు సాధారణంగా దర్యాప్తు అక్కడితో ముగుస్తుంది.

దశ 1: UFW నిజంగా తెలిసిన పేర్లను జాబితా చేయండి

ఒకదాన్ని అనుమతించమని అడిగే ముందు ఫైర్వాల్ను దాని వద్ద ఏ పేర్లు ఉన్నాయని అడగండి. జాబితా ఈ మెషీన్లో ఇన్స్టాల్ అయిన ప్రొఫైల్ల నుండి వస్తుంది, కాబట్టి లేని పేరు ఈ వ్యవస్థ గురించిన వాస్తవం, మీరు రక్షించడానికి ప్రయత్నించిన సాఫ్ట్వేర్ గురించి కాదు. పేరు ఉంటే, లోపం టైపింగ్ పొరపాటు నుండి లేదా మీ షెల్ చరిత్రలోని పాత మారుపేరు నుండి వచ్చింది.

ufw app list
ufw app info OpenSSH

డిఫాల్ట్ ఇన్స్టాల్లో జాబితా చిన్నది, పేర్లు ప్యాకేజీ పేర్లు కావు. openssh-server ప్యాకేజీ ఇన్స్టాల్ అయి ఉన్నా OpenSSH అనే ప్రొఫైల్ లేకపోవచ్చు, దీనికి విరుద్ధంగా కూడా సాధ్యమే. జాబితా ముద్రించే సరైన పేరును ఉపయోగించండి; పోలిన అక్షరక్రమంతో ఉన్న VPN ప్రొఫైల్ పేరు లేదా డెస్క్టాప్ లాంచర్ UFW యాప్ ప్రొఫైల్ కాదు. మీకు కావలసిన పేరు లేకపోతే అదే కనుగొన్న విషయం, తదుపరి దశ దాన్ని ఏది అందించాలో చూడటం.

దశ 2: లేబుల్ కాదు, నిర్వచనం చదవండి

ప్రొఫైల్ /etc/ufw/applications.d క్రింద INI శైలి ఫైల్, దానిలో పేరు, శీర్షిక, వివరణ మరియు పోర్టుల క్షేత్రం ఉంటాయి. పోర్టుల క్షేత్రం అనేక పోర్టులు మరియు రవాణాలను జాబితా చేయగలదు, కాబట్టి లేబుల్ నిర్వచనం కంటే తక్కువ చెబుతుంది. UFW మాన్యువల్ ఈ క్షేత్రాలను మరియు యాప్లను నవీకరించే చర్యను నమోదు చేస్తుంది. పేరు ఒక తెలిసిన పోర్టును సూచిస్తుందని ఊహించడం బదులు ఫైల్ను చదవండి.

cat /etc/ufw/applications.d/openssh-server
ufw app info OpenSSH

22/tcp ఉన్న నిర్వచనం TCP పోర్టు 22ను వివరిస్తుంది, అంతకు మించి ఏమీ కాదు. ఈ మెషీన్లోని డీమన్ అక్కడ వింటోందని అది నిరూపించదు, మరియు తర్వాత మీరు జోడించిన రెండవ పోర్టును అది కవర్ చేయదు. డీమన్ వేరే చోట నడుస్తుంటే, పేరు ఉత్పత్తికి సరిపోయినా ప్రొఫైల్ తప్పు అనుమతి. వాటిలో దేన్నైనా అనుమతించే ముందు వినేవారిని నిర్వచనంతో పోల్చండి.

ss -ltnp 'sport = :22'

నిర్వచనం మరియు వినేవారు సరిపోకపోతే ఆపండి. ఎవరూ వినని పోర్టును పేర్కొనే ప్రొఫైల్ను అనుమతించడం పురోగతిలా కనిపించి ఏమీ రక్షించని నియమాన్ని సృష్టిస్తుంది.

దశ 3: ప్రొఫైల్ను నడుస్తున్న సేవ నుండి వేరు చేయండి

పేరున్న ప్రొఫైల్ను అనుమతించడం సేవను ఇన్స్టాల్ చేయదు, ప్రారంభించదు లేదా కాన్ఫిగర్ చేయదు, మరియు నడుస్తున్న సేవకు చేరుకోగలిగేలా ఉండటానికి ప్యాకేజీ చేసిన ప్రొఫైల్ అవసరం లేదు. ఇవి వేర్వేరు సాధనాల యాజమాన్యంలోని వేర్వేరు నిర్ణయాలు: ప్యాకేజీ మేనేజర్, సేవా మేనేజర్ మరియు ఫైర్వాల్. వీటిని ఒకటిగా పరిగణించడమే ప్రజలు ప్రతీకాత్మక పేరు కనిపించడానికి ఇష్టపడని సర్వర్ను ఇన్స్టాల్ చేసే విధానం.

VPN సర్వర్ కోసం బాహ్య వినేవారిని అనుమతించిన తర్వాత కూడా విభజన కొనసాగుతుంది. ఎన్క్రిప్ట్ చేసిన రవాణా పోర్టుకు అనుమతి కర్నెల్ ఫార్వార్డింగ్ను ప్రారంభించదు, NAT నియమాన్ని జోడించదు మరియు టన్నెల్ వినియోగదారులకు LANకు ప్రవేశాన్ని ఇవ్వదు. వాటిలో ప్రతిదీ దాని స్వంత సమీక్షతో కూడిన వేరే విధానం. VPN ఉత్పత్తి పేరుతో ఉన్న ప్రొఫైల్ అది జాబితా చేసిన పోర్టులను మాత్రమే వివరిస్తుంది, మరియు సర్వర్ కాన్ఫిగరేషన్లో మిగిలినది ఇంకా మీరే రాయాలి.

ప్రొఫైల్ లేకపోతే మరియు ఒకటి అవసరమైతే, సమీక్షించిన స్పష్టమైన పోర్టు నియమం లేదా applications.d క్రింద స్థానిక ప్రొఫైల్ రెండూ చెల్లుబాటు. మీకు ఇష్టంలేని ప్యాకేజీని ఇన్స్టాల్ చేయడం అలా కాదు.

దశ 4: ఫైర్వాల్ను మళ్లీ లోడ్ చేసే ముందు తిరిగి వెళ్లే మార్గాన్ని ఉంచుకోండి

ఏ నియమ మార్పుకైనా ముందు మెషీన్లోకి మీకు రెండవ మార్గం ఉందని నిర్ధారించుకోండి: కన్సోల్, బ్యాండ్ వెలుపలి చిరునామా లేదా షెడ్యూల్ చేసిన రోల్బ్యాక్. తర్వాత నియమ సముదాయాన్ని మరియు డిఫాల్ట్ విధానాన్ని చదవండి, ఎందుకంటే SSH నియమం లేని డిఫాల్ట్ తిరస్కరణ పరీక్ష సమయంలో మీరే బయటకు తాళం వేసుకోవడానికి క్లాసిక్ మార్గం. ఒకసారి ఒక నియమాన్ని మార్చి UFW ముద్రించే నిర్ధారణను చదవండి. సేవ్ చేసిన నియమం, సక్రియ నియమం మరియు చేరుకోగల సేవ మూడు వేర్వేరు పరిశీలనలు.

ufw status verbose
ufw allow 22/tcp
ufw app update OpenSSH

మార్పు తర్వాత అనుమతించిన కనెక్షన్ను మరియు ఇంకా తిరస్కరించాల్సిన ఒక మార్గాన్ని పరీక్షించండి. తిరస్కరణ పరీక్ష అనుమతి పరీక్షతో సమానం, ఎందుకంటే ఉద్దేశించిన దాని కంటే వెడల్పైన నియమం మొదటి పరీక్షలో ఉత్తీర్ణమై రెండవదానిలో విఫలమవుతుంది. ప్రొఫైల్ పేరు, అందులో ఉన్న పోర్టులు మరియు మీరు ధృవీకరించిన వినేవారిని నమోదు చేయండి.

పేరు ఉన్నప్పుడు లేదా ఉద్దేశపూర్వకంగా భర్తీ చేయబడినప్పుడు, నిర్వచనం నిజమైన వినేవారికి సరిపోయినప్పుడు, సేవ వేరుగా నిర్వహించబడినప్పుడు, మరియు చేతిలో రికవరీ మార్గంతో అనుమతించిన మరియు తిరస్కరించిన రెండు మార్గాలను పరీక్షించినప్పుడు చెక్లిస్ట్ ముగుస్తుంది. జాబితాలో పేరు ఉండటం వాటిలో ఏదీ కాదు.

సంబంధిత వ్యాసాలు