UFW jgħid li ma jsibx profil li jaqbel ma' OpenSSH, u t-tfittxija għal raġuni tmur dritta lejn is-server SSH. Dik hija d-direzzjoni żbaljata: il-messaġġ huwa dwar definizzjoni msemmija tal-firewall u ma jgħid xejn dwar jekk sshd huwiex installat, miexi jew qed jisma'. Profil tal-app UFW hija lista ta' portijiet u protokolli b'tikketta fuqha. Il-qari tad-definizzjoni jieħu kmand wieħed u normalment jtemm l-investigazzjoni.

Pass 1: elenka l-ismijiet li UFW tassew jaf

Staqsi lill-firewall liema ismijiet għandu qabel ma titolbu jħalli wieħed. Il-lista tiġi mill-profili installati fuq dan il-magni, għalhekk isem nieqes huwa fatt dwar dan is-sistema, mhux dwar is-software li kont qed tipprova tipproteġi. Jekk l-isem hemm, l-iżball ġie minn żball ta' tipjip jew alias qadim fl-istorja tal-shell tiegħek.

ufw app list
ufw app info OpenSSH

Il-lista hija qasira fuq installazzjoni default, u l-ismijiet mhumiex ismijiet ta' pakketti. Profil bl-isem OpenSSH jista' jkun nieqes waqt li l-pakkett openssh-server huwa installat, u l-maqlub ukoll huwa possibbli. Uża l-isem eżatt li tipprintja l-lista; isem ta' profil VPN jew launcher tad-desktop b'ortografija simili mhuwiex profil tal-app UFW. Jekk l-isem li trid huwa nieqes, dak huwa s-sejba, u l-pass li jmiss huwa li tara x'għandu jipprovdih.

Pass 2: aqra d-definizzjoni, mhux it-tikketta

Profil huwa fajl fi stil INI taħt /etc/ufw/applications.d, b'isem, titlu, deskrizzjoni u qasam tal-portijiet. Il-qasam tal-portijiet jista' jelenka diversi portijiet u trasporti, għalhekk it-tikketta tgħidlek inqas mid-definizzjoni. Il-manwal ta' UFW jiddokumenta dawn il-qasam u l-operazzjoni li taġġorna l-applikazzjonijiet. Aqra l-fajl minflok ma tassumi li l-isem ifisser port wieħed familjari.

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

Definizzjoni li fiha 22/tcp tiddeskrivi l-port TCP 22 u xejn aktar. Ma tippruvax li d-daemon fuq dan il-magni qed jisma' hemm, u ma tkoprix it-tieni port li żidt aktar tard. Jekk id-daemon imur x'imkien ieħor, il-profil huwa l-permess żbaljat anke jekk ismu jaqbel mal-prodott. Qabbel il-wieqfa mad-definizzjoni qabel ma tħalli lil xi wieħed minnhom.

ss -ltnp 'sport = :22'

Waqqaf jekk id-definizzjoni u l-wieqfa ma jaqblux. Li tħalli profil li jsemmi port li ħadd ma jisma' fuqu joħloq regola li tidher bħala progress u ma tipproteġi xejn.

Pass 3: ifred il-profil mis-servizz li miexi

Li tħalli profil imsemmi ma jinstalla, ma jibda u ma jikkonfigura s-servizz, u servizz li miexi m'għandux bżonn profil ippakkjat biex ikun jista' jintlaħaq. Dawn huma deċiżjonijiet separati li għandhom strumenti differenti: il-maniġer tal-pakketti, il-maniġer tas-servizzi u l-firewall. Li tittrattahom bħala wieħed hija l-mod kif in-nies jinstallaw server mhux mixtieq biex jidher isem simboliku.

Għal server VPN is-separazzjoni tkompli wara li l-wieqfa ta' barra tiġi permessa. Il-permess għall-port tat-trasport ikkriptat ma jattivax il-forwarding fil-kernel, ma jżidx regola NAT u ma jagħtix lill-utenti tat-tunnel aċċess għal LAN. Kull wieħed minn dawn hija politika separata bir-reviżjoni tiegħu. Profil imsemmi għall-prodott VPN jiddeskrivi biss il-portijiet li jelenka, u l-bqija tal-konfigurazzjoni tas-server għadha tiegħek biex tikteb.

Jekk il-profil huwa nieqes u għandek bżonnu, regola espliċita tal-port riveduta jew profil lokali taħt applications.d huma t-tnejn leġittimi. Li tinstalla pakkett li ma ridtx mhuwiex.

Pass 4: żomm triq lura qabel ma terġa' tgħabbi l-firewall

Qabel kull bidla fir-regola, ikkonferma li għandek it-tieni triq ġewwa l-magni: console, indirizz barra l-medda jew rollback skedat. Imbagħad aqra s-sett ta' regoli u l-politika default, għax ċaħda default mingħajr regola SSH hija l-mod klassiku biex tissakkar barra waqt it-testjar. Ibdel regola waħda kull darba u aqra l-konferma li tipprintja UFW. Regola salvata, regola attiva u servizz aċċessibbli huma tliet osservazzjonijiet differenti.

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

Wara l-bidla, ipprova l-konnessjoni permessa u triq waħda li għadha għandha tiġi miċħuda. It-test taċ-ċaħda huwa importanti daqs it-test tal-permess, għax regola usa' milli ma kien maħsub tgħaddi l-ewwel test u tfalli fit-tieni. Innota l-isem tal-profil, il-portijiet li kien fih u l-wieqfa li vverifikajt kontrih.

Il-lista ta' verifika tintemm meta l-isem ikun hemm jew jiġi sostitwit apposta, id-definizzjoni taqbel mal-wieqfa vera, is-servizz jiġi amministrat separatament, u tkun ippruvajt kemm triq permessa kif ukoll triq miċħuda bi triq ta' rkupru f'idejk. Isem fil-lista mhuwiex wieħed minn dawn.

Artikli relatati