UFW કહે છે કે તેને OpenSSH સાથે મેળ ખાતી પ્રોફાઇલ મળતી નથી, અને કારણની શોધ સીધી 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

ફેરફાર પછી મંજૂર કરેલું જોડાણ અને હજી નકારવું જોઈએ તેવો એક રસ્તો ચકાસો. નકારની કસોટી મંજૂરીની કસોટી જેટલી જ મહત્ત્વની છે, કારણ કે ઇરાદા કરતાં પહોળો નિયમ પહેલી કસોટી પાસ કરે છે અને બીજીમાં નિષ્ફળ જાય છે. પ્રોફાઇલનું નામ, તેમાં રહેલા પોર્ટ અને તમે જે શ્રોતા સામે ચકાસણી કરી તે નોંધો.

ચેકલિસ્ટ ત્યારે પૂરી થાય છે જ્યારે નામ હાજર હોય અથવા જાણી જોઈને બદલાયું હોય, વ્યાખ્યા વાસ્તવિક શ્રોતા સાથે મેળ ખાય, સેવા અલગથી સંચાલિત થાય, અને તમે હાથમાં પુનઃપ્રાપ્તિ માર્ગ સાથે મંજૂર અને નકારેલ બંને રસ્તા ચકાસ્યા હોય. યાદીમાં નામ હોવું એ તેમાંથી કંઈ જ નથી.

સંબંધિત લેખો