හැඳින්වීම
අග්නි බිත්තියක් (Firewall) පද්ධති සහ ජාල වලට අනවසර ප්රවේශයෙන් ආරක්ෂා කිරීම සඳහා අත්යවශ්ය මෙවලමකි. විශේෂයෙන්ම Ubuntu වැනි ඕපන්-සෝර්ස් OS එකක් භාවිතා කරන විට, අග්නි බිත්තියක් සකස් කිරීම ආරක්ෂාව තහවුරු කිරීමේදී තීරණාත්මක කොටසකි.
Ubuntu හි අත්යවශ්යව UFW (Uncomplicated Firewall) නම් මෙවලමක් ඇතුළත් වේ. නම පරිදි, UFW ආරම්භකයින්ට වේගයෙන් පරිචය කළ හැකි පහසු භාවිතා කළ හැකි අග්නි බිත්ති කළමනාකරණ මෙවලමකි. සමහර පරිශීලකයින් එය “Ubuntu Firewall” ලෙස වැරදි වශයෙන් සලකන නමුත්, UFW ඇත්තටම Debian සහ වෙනත් Linux විතරණවලදී ලබා ගත හැකි බහුවිධ මෙවලමකි.
මෙම ලිපිය UFW භාවිතයෙන් ඔබේ Ubuntu පද්ධතියේ ආරක්ෂාව වැඩි දියුණු කිරීමේ පියවරෙන් පියවර පැහැදිලි කරයි. අපි දේවල් සරලව තබා ගනිමු—සහ ටිකක් හාස්යයක් එකතු කරමු—එබැවින් ලිහිල් වෙන්න සහ කියවන්න!
1. UFW යනු කුමක්ද?
UFW (Uncomplicated Firewall) යනු Ubuntu හි අත්යවශ්ය අග්නි බිත්ති කළමනාකරණ මෙවලම වන අතර, iptables වැනි සාම්ප්රදායික මෙවලම්වල අවශ්ය සංකීර්ණ සකස් කිරීම් සරල කිරීම සඳහා නිර්මාණය කර ඇත. එහි නම “Uncomplicated” ලෙස පරිදි, එය පහසු භාවිතය සඳහා නිර්මාණය කර ඇති අතර, ආරම්භකයින් සඳහා ආදර්ශීය වේ.
ඔබට පුද්ගලිකව “UFW Ubuntu සඳහා පමණක්ද?” යනුවෙන් සිතෙන්න පුළුවන්. පිළිතුර නැත. UFW Ubuntu සීමා වී නොමැත—එය Debian සහ බොහෝ වෙනත් Linux විතරණවලදීද භාවිතා කළ හැකිය. “Ubuntu Firewall” නම් නිල නිෂ්පාදනයක් නොමැති බැවින්, නිවරදි යෙදුම “UFW” හෝ “අග්නි බිත්තිය” යනුවෙන් භාවිතා කරන්න. නිවරදි යෙදුම් භාවිතයෙන් ඔබේ පද්ධති පරිපාලන කුසලතා වෘත්තීය මට්ටමට එක් පියවරකට ගෙන එයි!
2. Ubuntu වලට අග්නි බිත්තියක් ඇයි අවශ්යද?
ඔබ Ubuntu භාවිතා කරන්නේ නම්, “මට අග්නි බිත්තියක් අවශ්ය නැහැ; මම ආරක්ෂිතයි” යනුවෙන් සිතන්න පුළුවන්. දුර්භාගයටම, අන්තර්ජාලය තර්ජනවලින් පිරී ඇත. අග්නි බිත්තිය මුල් ආරක්ෂක රේඛාව ලෙස ක්රියා කරයි, අනවසර ප්රවේශය අවහිර කරමින් පද්ධති ආරක්ෂාව ශක්තිමත් කරයි.
මෙය විශේෂයෙන්ම සේවාදායක සඳහා තීරණාත්මක වේ. අග්නි බිත්තියක් නොමැතිව, සේවාදායකයක් ප්රහාරවලට විවෘත වේ. UFW භාවිතයෙන්, ඔබට අනවශ්ය ගමනාගමනය අවහිර කළ හැකි අතර, ඔබේ පද්ධතියේ ක්රියාකාරීත්වය සඳහා අවශ්ය සන්නිවේදනය පමණක් ඉඩදීමට හැකිය. හානිකර ප්රහාරකයින්ට ඇතුළු වීමේ අවස්ථා අඩු වන බැවින්, අග්නි බිත්තිය ඔබේ ආරක්ෂක ආවරණය වේ. ආරක්ෂාවේ වැදගත්කම කිසිවිටෙක අවමනම් කරන්න එපා!
3. UFW ස්ථාපනය කිරීම සහ සක්රිය කිරීම කෙසේද
UFW ස්ථාපනය කිරීම ඉතා සරල වේ. බොහෝ අවස්ථාවලදී, UFW Ubuntu හි දැනටමත් ස්ථාපිත වී ඇත, නමුත් ඔබට පහත command එකෙන් එය තහවුරු කළ හැකිය:
sudo apt-get install ufw
UFW සක්රිය කිරීම සඳහා, මෙම command එක ක්රියාත්මක කරන්න:
sudo ufw enable
සක්රිය කළ පසු, UFW බූට් වෙලාවේදී ස්වයංක්රීයව ආරම්භ වේ. වත්මන් අග්නි බිත්ති තත්ත්වය පරීක්ෂා කිරීම සඳහා, භාවිතා කරන්න:
sudo ufw status
මෙම command එකෙන්, ඔබට ඔබේ අග්නි බිත්තිය සකස් කර ඇති ආකාරය වහාම දැක ගත හැකිය. UFW හි පහසු භාවිතය ආරම්භකයින් සඳහා ඉතා හොඳ තේරීමක් කරයි!
4. UFW හි මූලික නීති සකස් කිරීම
අත්යවශ්යව, UFW “සියලුම ආගමනික ගමනාගමනය අවහිර කරමින් සියලුම යාන්ත්රණික ගමනාගමනය ඉඩදීම” ලෙස සකස් කර ඇත. මෙය බොහෝ පුද්ගලික පරිශීලකයින් සඳහා ප්රමාණවත් වුවද, සේවාදායක සාමාන්යයෙන් විශේෂ සේවාවන්ට ඉඩදීම සඳහා අමතර නීති අවශ්ය වේ.
උදාහරණයක් ලෙස, SSH (දුරස්ථ ප්රවේශය) ඉඩදීම සඳහා, ක්රියාත්මක කරන්න:
sudo ufw allow ssh
විශේෂ පෝට් එකක් ඉඩදීම සඳහා, භාවිතා කරන්න:
sudo ufw allow 80/tcp
මෙය HTTP සන්නිවේදනය සක්රිය කරයි. HTTPS ඉඩදීම සඳහා, ක්රියාත්මක කරන්න:
sudo ufw allow https
සරලයි, නේද? අවශ්ය පෝට් සහ සේවාවන් පමණක් ඉඩදීමෙන්, ඔබට ඔබේ පද්ධතිය ආරක්ෂිතව තබා ගනිමින් ක්රියාකාරීත්ව ස්වාධීනත්වය තබා ගත හැකිය.

5. UFW හි උසස් සැකසුම්
UFW සරල වුවද, එය බලවත් වන අතර, විශේෂ IP ලිපින හෝ පෝට් පරාස අවහිර කිරීම හෝ ඉඩදීම වැනි උසස් සකස් කිරීම් සඳහා සහාය දක්වයි.
sudo ufw allow from 192.168.1.1
මෙය 192.168.1.1 IP ලිපිනයෙන් එන සියලුම සම්බන්ධතා ඉඩදෙයි. මෙම IP එකෙන් SSH ප්රවේශය පමණක් ඉඩදීම සඳහා, භාවිතා කරන්න:
sudo ufw allow from 192.168.1.1 to any port 22
ඔබට පෝට් පරාසයක්ද විවෘත කළ හැකිය:
sudo ufw allow 2000:3000/tcp
මෙයින්, විශේෂිත පරාසය තුළ TCP ගමනාගමනය ඉඩදෙනු ඇත. ඔබේ ආරක්ෂා අවශ්යතා අනුව සැකසුම් සකස් කරන්න.
6. UFW නීති නිරීක්ෂණය සහ කළමනාකරණය
Monitoring existing rules in UFW is straightforward. The following command lists rules with numbers:
sudo ufw status numbered
To delete a rule, specify the number and run:
sudo ufw delete <rule-number>
If you want to reset all settings and start fresh, use:
sudo ufw reset
Having the ability to manage rules flexibly is one of UFW’s greatest conveniences.
7. පොදු ගැටළු සහ දෝෂ නිරාකරණය
A frequent mistake is enabling UFW without allowing SSH access first. Doing so will block remote access entirely, locking you out of your server. Always allow SSH before enabling UFW.
සාමාන්ය වැරදි එකක් වන්නේ UFW සක්රිය කිරීමේදී පළමුව SSH ප්රවේශය ඉඩ නොදීමයි. එසේ කිරීමෙන් දුරස්ථ ප්රවේශය සම්පූර්ණයෙන්ම අවහිර වේ, ඔබගේ සේවාදායකයෙන් ඔබව තහනම් කරයි. UFW සක්රිය කිරීමට පෙර සැමවිටම SSH ඉඩ දෙන්න.
If something goes wrong, use UFW’s reset function to revert to the initial configuration. Its beginner-friendly troubleshooting features make the tool safe even for newcomers.
කිසිඳු ගැටළුවක් ඇති වූ විට, UFW හි රීසෙට් ක්රියාවලිය භාවිතා කර මුල් සැකසුම් වෙත ආපසු යන්න. එහි ආරම්භක-හිතකාමී දෝෂ නිරාකරණ විශේෂතා මෙවලම නවකයන්ටත් ආරක්ෂිත කරයි.
8. UFW භාවිතා කිරීමේ හොඳ පුරුදු
Here are some best practices to help you get the most out of UFW:
UFW වෙතින් උපරිම ප්රයෝජනය ලබා ගැනීමට පහත හොඳ පුරුදු කිහිපයක් මෙන්න:
- අවම නීති වින්යාසය : අවශ්ය නොවන සංකීර්ණතාවය වැළැක්වීමට ඔබට අවශ්ය නීති පමණක් එක් කරන්න.
- ලොග් කිරීම සක්රිය කරන්න : UFW ලොග් කිරීමේ කාර්ය සාධනය ලබා දේ, සැකසූ ප්රවේශ උත්සාහයන් නිරීක්ෂණය කිරීමට. පහත විධානයෙන් එය සක්රිය කරන්න:
sudo ufw logging on
- නිතිපතා සමාලෝචනය කරන්න : නියමිතව ඔබේ නීති පරීක්ෂා කර අවශ්ය නොවන නීති ඉවත් කර උපරිම ආරක්ෂාව රඳවා ගන්න.
නිගමනය
UFW යනු Ubuntu පමණක් නොව බොහෝ Linux බෙදාහැරීම් වලද ලබා ගත හැකි සරල නමුත් ශක්තිමත් ගිනිවැස්ම කළමනාකරණ මෙවලමකි. එහි භාවිතය පහසු වීම නිසා ආරම්භකයන් සිට උසස් පරිශීලකයන් දක්වා සියලු දෙනාට සුදුසු වේ. මෙම මාර්ගෝපදේශය භාවිතා කර ඔබේ පද්ධති ආරක්ෂාව ශක්තිමත් කර විශ්වාසයෙන් ක්රියා කරන්න!



