Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีการตั้งค่าไฟร์วอลล์ใน Linux

วิธีการตั้งค่าไฟร์วอลล์ใน Linux

เพื่อให้คอมพิวเตอร์ของคุณปลอดภัย ขอแนะนำให้ตั้งค่าไฟร์วอลล์เพื่อป้องกันไม่ให้ผู้อื่นเข้าถึงคอมพิวเตอร์ของคุณและปกป้องคุณจากการโจมตีเครือข่าย อย่างไรก็ตาม หากคุณเป็นผู้ใช้ Linux ใหม่ คุณอาจไม่ทราบวิธีกำหนดค่าไฟร์วอลล์ในระบบของคุณ คุณจะได้เรียนรู้วิธีตั้งค่าไฟร์วอลล์ใน Linux และวิธีเพิ่มกฎอย่างง่ายดายเพื่ออนุญาตให้เข้าถึงอุปกรณ์อื่นๆ ในเครือข่ายภายในของคุณหรือพอร์ตเฉพาะ

UFW =ไฟร์วอลล์ที่ไม่ซับซ้อน

เราจะใช้ UFW เพื่อจัดการไฟร์วอลล์ Linux ของคุณ เนื่องจากใช้งานง่ายและติดตั้งมาตามค่าเริ่มต้นใน distros จำนวนมาก

ใน Ubuntu ufw ถูกปิดใช้งานโดยค่าเริ่มต้น คุณสามารถตรวจสอบสถานะได้ด้วยคำสั่ง:

sudo ufw status
วิธีการตั้งค่าไฟร์วอลล์ใน Linux

หากไม่เปิดใช้งานและคุณต้องการตรวจสอบว่าการเปิดใช้งานจะสร้างความแตกต่างหรือไม่ ให้ใช้:

sudo ufw enable
วิธีการตั้งค่าไฟร์วอลล์ใน Linux

หากต้องการปิดใช้งานไฟร์วอลล์ ให้ใช้:

sudo ufw disable
วิธีการตั้งค่าไฟร์วอลล์ใน Linux

ตรวจสอบกฎของแอปที่มีอยู่

หากต้องการดูรายการแอปพลิเคชันที่ไฟร์วอลล์มีกฎ ให้ใช้:

sudo ufw app list
วิธีการตั้งค่าไฟร์วอลล์ใน Linux

คุณสามารถตรวจสอบพอร์ตที่เปิดสำหรับกฎเหล่านั้นด้วย:

sudo ufw app info APP_NAME
วิธีการตั้งค่าไฟร์วอลล์ใน Linux

หมายเหตุ :คุณควรพิมพ์ “APP_NAME” ให้ตรงตามที่ปรากฏในผลลัพธ์ของคำสั่งก่อนหน้า

สร้างกฎใหม่

หากคุณต้องการเปิดไฟร์วอลล์ไว้แต่อนุญาตให้เข้าถึงพีซีของคุณจากอุปกรณ์อื่นในเครือข่ายท้องถิ่นของคุณ ให้ป้อน:

sudo ufw allow from 192.168.178.0/24

อย่าลืมสลับ “192.168.178.0/24” ในตัวอย่างสำหรับช่วง IP ของเครือข่ายในพื้นที่ของคุณ

หากต้องการให้สิทธิ์เข้าถึงเฉพาะพอร์ตเฉพาะ เช่น พอร์ต 80 หากคุณใช้งานเว็บเซิร์ฟเวอร์ภายในเครื่อง ให้ใช้:

sudo ufw allow from 192.168.178.0/24 to any port 80
วิธีการตั้งค่าไฟร์วอลล์ใน Linux

แน่นอน คุณสามารถสลับ “พอร์ต 80” เป็นพอร์ตอื่นๆ ที่คุณต้องการได้

หากต้องการเปิดพอร์ตต่างๆ ในคอมพิวเตอร์ด้วยคำสั่งเดียว ให้พิมพ์:

sudo ufw allow STARTING_PORT:ENDING_PORT/PROTOCOL

ตัวอย่างเช่น หากต้องการเปิดพอร์ตทั้งหมดตั้งแต่ 50000 ถึง 52000 สำหรับทั้ง TCP และ UDP สำหรับใช้กับไคลเอนต์ torrent ให้ใช้:

sudo ufw allow 50000:52000/tcp
sudo ufw allow 50000:52000/udp

ในทำนองเดียวกัน หากคุณเปิดพอร์ตหลายพอร์ตแล้ว เช่นเดียวกับที่เคยทำมาเพื่อใช้กับไคลเอนต์ Transmission torrent ยอดนิยม และคุณต้องการปิดพอร์ตเหล่านี้ ให้สลับ "allow" ในคำสั่งด้านบนเป็น "deny" เช่น:

sudo ufw deny 51413:51500/udp
sudo ufw deny 51413:51500/tcp
วิธีการตั้งค่าไฟร์วอลล์ใน Linux

ปิดใช้งานกฎและรีเซ็ตไฟร์วอลล์

หลังจากตั้งค่ากฎใหม่แล้ว คุณสามารถใช้คำสั่งสถานะอีกครั้งเพื่อดูกฎทั้งหมดได้

sudo ufw status
วิธีการตั้งค่าไฟร์วอลล์ใน Linux

หากต้องการลบกฎ คุณต้องใช้คำสั่งนี้ก่อน:

sudo ufw status numbered
วิธีการตั้งค่าไฟร์วอลล์ใน Linux

ตอนนี้รายการจะมีตัวเลขอยู่ข้างแต่ละรายการ หากต้องการลบกฎ ให้ใช้:

sudo UFW delete RULE_NUMBER

ตัวอย่างเช่น:

sudo ufw delete 3
วิธีการตั้งค่าไฟร์วอลล์ใน Linux

หากคุณต้องการลบกฎที่กำหนดเองทั้งหมดและเปลี่ยนไฟร์วอลล์กลับเป็นการกำหนดค่าดั้งเดิม ให้เริ่มต้นด้วยการปิดใช้งานด้วย:

sudo ufw disable

จากนั้น รีเซ็ตการกำหนดค่าโดยใช้:

sudo ufw reset

GUFW =อินเทอร์เฟซแบบกราฟิกสำหรับ UFW

หากคุณพบว่าสิ่งข้างต้นซับซ้อน คุณสามารถใช้ GUFW เพื่อจัดการไฟร์วอลล์ของคุณแบบกราฟิกได้

1. ติดตั้ง GUW จาก Software Center หรือ Package Manager ของ distro

2. เปิดตัว

วิธีการตั้งค่าไฟร์วอลล์ใน Linux

3. ในการเปิดใช้งานไฟร์วอลล์ เพียงคลิกที่สวิตช์สถานะเพื่อเปิดใช้งาน กฎเริ่มต้นคือการบล็อกการเชื่อมต่อขาเข้าทั้งหมดและอนุญาตการเชื่อมต่อขาออกทั้งหมด

วิธีการตั้งค่าไฟร์วอลล์ใน Linux

4. คลิกที่แท็บ "กฎ" และคลิกปุ่ม "+" ที่ด้านล่าง คุณสามารถเพิ่มกฎให้กับไฟร์วอลล์ได้ที่นี่

วิธีการตั้งค่าไฟร์วอลล์ใน Linux

บทสรุป

หากคุณใช้พีซีเพื่อเข้าถึงอินเทอร์เน็ต เราขอแนะนำให้คุณเปิดใช้งานไฟร์วอลล์ โดยสร้างกฎที่จะช่วยให้คุณใช้งานคอมพิวเตอร์ได้อย่างปลอดภัยแทนที่จะปิดการใช้งานหรือลบออก หากคุณกังวลจริงๆ คุณยังสามารถติดตั้งโปรแกรมป้องกันไวรัสบนเครื่อง Linux เพื่อให้แน่ใจว่าไม่มีมัลแวร์ใดที่สามารถทำร้ายคอมพิวเตอร์และข้อมูลของคุณได้