Wasifu wa programu wa UFW haupo? Unaeleza bandari, si huduma
Wasifu wa programu wa UFW ni orodha yenye jina la bandari na itifaki, si huduma. Soma app info, linganisha msikilizaji halisi na uweke njia ya kurudi kabla ya kupakia upya.
UFW inasema haipati wasifu unaolingana na OpenSSH, na utafutaji wa sababu unaenda moja kwa moja kwenye seva ya SSH. Hiyo ni mwelekeo usiofaa: ujumbe unahusu ufafanuzi wa firewall wenye jina na hausemi kitu kuhusu kama sshd imesakinishwa, inaendesha au inasikiliza. Wasifu wa programu wa UFW ni orodha ya bandari na itifaki iliyo na lebo. Kusoma ufafanuzi kunahitaji amri moja na kwa kawaida huhitimisha uchunguzi.
Hatua 1: orodhesha majina ambayo UFW inayajua kweli
Uliza firewall ina majina gani kabla ya kuiomba iruhusu moja. Orodha inatoka kwenye wasifu zilizosakinishwa kwenye mashine hii, kwa hiyo jina lisilopo ni ukweli kuhusu mfumo huu, si kuhusu programu uliyokuwa ukijaribu kulinda. Ikiwa jina lipo, hitilafu ilitoka kwenye makosa ya kuandika au jina la zamani kwenye historia ya shell yako.
ufw app list
ufw app info OpenSSH
Orodha ni fupi kwenye usakinishaji wa kawaida, na majina si majina ya vifurushi. Wasifu unaoitwa OpenSSH unaweza kukosekana wakati kifurushi cha openssh-server kimesakinishwa, na kinyume chake pia kinawezekana. Tumia jina kamili ambalo orodha inachapisha; jina la wasifu wa VPN au kizindua cha eneo-kazi lenye tahajia inayofanana si wasifu wa programu wa UFW. Ikiwa jina unalotaka halipo, hiyo ni matokeo, na hatua inayofuata ni kuangalia ni nini kinapaswa kulitoa.
Hatua 2: soma ufafanuzi, si lebo
Wasifu ni faili ya mtindo wa INI chini ya /etc/ufw/applications.d, yenye jina, kichwa, maelezo na sehemu ya bandari. Sehemu ya bandari inaweza kuorodhesha bandari na usafirishaji kadhaa, kwa hiyo lebo inakuambia kidogo kuliko ufafanuzi. Mwongozo wa UFW unaeleza sehemu hizi na operesheni ya kusasisha programu. Soma faili badala ya kudhani jina linamaanisha bandari moja inayojulikana.
cat /etc/ufw/applications.d/openssh-server
ufw app info OpenSSH
Ufafanuzi ulio na 22/tcp unaeleza bandari ya TCP 22 na hakuna kingine. Haithibitishi kwamba daemon kwenye mashine hii inasikiliza hapo, na haijumuishi bandari ya pili uliyoongeza baadaye. Ikiwa daemon inaendesha mahali pengine, wasifu ni ruhusa isiyofaa ingawa jina lake linalingana na bidhaa. Linganisha msikilizaji na ufafanuzi kabla ya kuruhusu yeyote kati yao.
ss -ltnp 'sport = :22'
Simama ikiwa ufafanuzi na msikilizaji havikubaliani. Kuruhusu wasifu unaotaja bandari ambayo hakuna anayesikiliza huunda kanuni inayoonekana kama maendeleo na hailindi kitu.
Hatua 3: tenganisha wasifu na huduma inayoendesha
Kuruhusu wasifu wenye jina hakuweki, hakuanzishi na hakusanidi huduma, na huduma inayoendesha haihitaji wasifu uliofungwa ili kufikiwa. Hizi ni maamuzi tofauti yanayomilikiwa na zana tofauti: msimamizi wa vifurushi, msimamizi wa huduma na firewall. Kuzichukulia kama moja ni jinsi watu husakinisha seva isiyotakiwa ili jina la mfano lionekane.
Kwa seva ya VPN utengano unaendelea baada ya msikilizaji wa nje kuruhusiwa. Ruhusa ya bandari ya usafirishaji uliosimbwa haiwezeshi uelekezaji kwenye kernel, haiongezi kanuni ya NAT na haiwapi watumiaji wa handaki ufikiaji wa LAN. Kila moja ya haya ni sera tofauti na ukaguzi wake. Wasifu uliopewa jina la bidhaa ya VPN unaeleza bandari tu unazoziorodhesha, na sehemu nyingine ya usanidi wa seva bado ni yako kuandika.
Ikiwa wasifu haupo na unahitaji mmoja, kanuni ya bandari iliyokaguliwa iliyo wazi au wasifu wa ndani chini ya applications.d zote ni halali. Kusakinisha kifurushi usichokitaka si halali.
Hatua 4: weka njia ya kurudi kabla ya kupakia firewall upya
Kabla ya mabadiliko yoyote ya kanuni, thibitisha kuwa una njia ya pili ya kuingia kwenye mashine: konsoli, anwani ya nje ya ukanda au urejeshaji uliopangwa. Kisha soma seti ya kanuni na sera ya chaguo-msingi, kwa sababu kukataa kwa chaguo-msingi bila kanuni ya SSH ni njia ya kawaida ya kujifungia nje wakati wa kujaribu. Badilisha kanuni moja kwa wakati mmoja na soma uthibitisho ambao UFW inachapisha. Kanuni iliyohifadhiwa, kanuni inayotumika na huduma inayofikiwa ni uchunguzi watatu tofauti.
ufw status verbose
ufw allow 22/tcp
ufw app update OpenSSH
Baada ya mabadiliko, jaribu muunganisho ulioruhusiwa na njia moja ambayo inapaswa kubaki imekataliwa. Jaribio la kukataa ni muhimu kama jaribio la kuruhusu, kwa sababu kanuni pana kuliko ilivyokusudiwa hupita jaribio la kwanza na kushindwa la pili. Andika jina la wasifu, bandari zilizokuwa ndani yake na msikilizaji uliyothibitisha.
Orodha ya ukaguzi inaisha wakati jina lipo au limebadilishwa kwa makusudi, ufafanuzi unalingana na msikilizaji halisi, huduma inasimamiwa kando, na umejaribu njia iliyoruhusiwa na iliyokataliwa ukiwa na njia ya kurejesha mkononi. Jina katika orodha si lolote la hayo.