วิธีกำหนดค่าไฟร์วอลล์ใน Ubuntu

เช่นเดียวกับ Linux distros ทั้งหมด Ubuntu มาพร้อมกับไฟร์วอลล์ (ไฟร์วอลล์) ที่ติดตั้งไว้แล้ว ไฟร์วอลล์นี้ฝังอยู่ในเคอร์เนล ใน Ubuntu อินเทอร์เฟซบรรทัดคำสั่งไฟร์วอลล์ถูกแทนที่ด้วยสคริปต์ที่ใช้งานง่ายกว่า อย่างไรก็ตาม ufw (Uncomplicated FireWall) ยังมีอินเทอร์เฟซแบบกราฟิกที่ใช้งานง่ายสุด ๆ ในโพสต์นี้เราจะนำเสนอคำแนะนำแบบย่อทีละขั้นตอนเกี่ยวกับวิธีใช้ gufw ซึ่งเป็นอินเทอร์เฟซแบบกราฟิกของ ufw เพื่อกำหนดค่าไฟร์วอลล์ของเรา


ก่อนติดตั้ง gufw ไม่ควรตรวจสอบสถานะของ ufw ในการดำเนินการนี้ฉันเปิดเทอร์มินัลและเขียนว่า:

สถานะ sudo ufw

ผลลัพธ์ควรมีข้อความดังนี้: "Status: inactive" นั่นคือสถานะเริ่มต้นของไฟร์วอลล์ใน Ubuntu: ติดตั้งแล้ว แต่ถูกปิดใช้งาน

ในการติดตั้ง gufw ฉันเปิด Ubuntu Software Center และค้นหาจากที่นั่น

คุณยังสามารถติดตั้งได้จากเทอร์มินัลโดยพิมพ์:

sudo apt-get ติดตั้ง gufw

การตั้งค่า gufw

เมื่อติดตั้งแล้วคุณสามารถเข้าถึงได้จากระบบ> การดูแลระบบ> การตั้งค่าไฟร์วอลล์

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

นโยบายการเชื่อมต่อทั้งหมดจะถูกเก็บไว้ในไฟล์  / etc / default / ufw. แปลกมาก ufw บล็อกการรับส่งข้อมูล IPv6 ตามค่าเริ่มต้น แก้ไขไฟล์เพื่อเปิดใช้งาน / etc / default / ufw และการเปลี่ยนแปลง IPV6 = ไม่ โดย IPV6 = ใช่.

การสร้างกฎที่กำหนดเอง

คลิกปุ่มเพิ่มในหน้าต่างหลักของ gufw มีสามแท็บสำหรับการสร้างกฎที่กำหนดเอง: กำหนดค่าล่วงหน้าง่ายและขั้นสูง

จากการกำหนดค่าล่วงหน้าคุณสามารถสร้างชุดของกฎสำหรับบริการและแอปพลิเคชันจำนวนหนึ่งได้ บริการที่มีให้ ได้แก่ FTP, HTTP, IMAP, NFS, POP3, Samba, SMTP, ssh, VNC และ Zeroconf แอพพลิเคชั่นที่มี ได้แก่ Amule, Deluge, KTorrent, Nicotine, qBittorrent และ Transmission

จาก Simple คุณสามารถสร้างกฎสำหรับพอร์ตเริ่มต้นได้ สิ่งนี้ช่วยให้คุณสร้างกฎสำหรับบริการและแอปพลิเคชันที่ไม่มีในการกำหนดค่าล่วงหน้า ในการกำหนดค่าช่วงของพอร์ตคุณสามารถตั้งค่าได้โดยใช้ไวยากรณ์ต่อไปนี้: PORT1: PORT2

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

เมื่อเพิ่มกฎแล้วจะปรากฏในหน้าต่างหลักของ gufw
เมื่อสร้างกฎแล้วกฎจะแสดงในหน้าต่างหลักของ Gufw คุณยังสามารถดูกฎจากเทอร์มินัลเชลล์ได้โดยพิมพ์สถานะ sudo ufw


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   topo dijo

    การเรียนรู้ที่ผิดปกติในการเขียนสิ่งที่ดีของ servis

    1.    jm dijo

      ฉันจะไม่ดูถูกคุณอย่างที่คุณเรียก subnormal เพราะผิดพลาดในการเขียน แต่ฉันต้องบอกคุณว่า "คุณเห็นฟางในตาของคนอื่นและคุณไม่เห็นลำแสงในตัวคุณ"
      ในบรรทัดเดียวคุณได้ทำผิดพลาดและละเว้นหลายครั้ง สิ่งที่สำคัญที่สุดคือการแทนที่ infinitive ปัจจุบันด้วยความจำเป็น

  2.   เอเดรีย dijo

    ฉันไม่ใช่ผู้เชี่ยวชาญ แต่อย่างที่ฉันอ่านเพื่อป้องกันไม่ให้อุปกรณ์ตอบสนองต่อการร้องขอเสียงสะท้อน (เงื่อนไขขั้นต่ำสำหรับการมองไม่เห็นอุปกรณ์ของเราและการส่งผ่านเครื่องสแกนพอร์ตอย่างถูกต้อง) จำเป็นต้องทำตามขั้นตอนเหล่านี้:

    $ sudo ufw เปิดใช้งาน

    $ sudo นาโน /etc/ufw/before.rules
    โดยบรรทัดที่ระบุว่า:
    -A ufw-before-input -p icmp –icmp-type echo-request -j ยอมรับ
    จึงมีลักษณะดังนี้:
    # -A ufw-before-input -p icmp –icmp-type echo-request -j ACCEPT

    บันทึกเป็นนาโนด้วยการควบคุม + O. ออกด้วยการควบคุม + X

    จากนั้น:
    $ sudo ufw ปิดการใช้งาน
    $ sudo ufw เปิดใช้งาน

    ฉันทำเช่นนั้นบนพีซีของฉัน มีคนแก้ไขฉันถ้ามันไม่ถูกต้อง

  3.   Chelo dijo

    สวัสดีเป็นความจริงที่ว่า GUI ในเวอร์ชัน 64 บิตนั้นแตกต่างกัน ฉันคิดว่ามันไม่ง่ายเหมือน GuardDog แต่ฉันลองแล้วและมันให้ผลลัพธ์ที่ดีกว่ากับพอร์ตบางตัวที่ทำให้ฉันยุ่งยากดังนั้น gufw จึงใช้งานได้แล้ว ดังนั้นโพสต์นี้จึงเหมาะกับฉัน ขอบคุณมาใช้ ...

  4.   มาใช้ Linux กันเถอะ dijo

    เท่าที่ฉันจำได้มันควรจะใช้งานได้แม้ว่าคุณจะรีบูตก็ตาม
    โปรแกรมนี้เป็นเพียงอินเทอร์เฟซสำหรับไฟร์วอลล์ที่มาตามค่าเริ่มต้นใน Ubuntu
    ไชโย! พอล.

  5.   Oscar laforgue dijo

    เมื่อกำหนดค่าไฟร์วอลล์แล้วไฟร์วอลล์ยังคงใช้งานได้แม้ว่าคุณจะรีบูตหรือต้องเริ่มต้นทุกครั้งที่เข้าสู่ระบบ ขอบคุณล่วงหน้าสำหรับคำตอบ

  6.   กวาดิกซ์ 54 dijo

    ขอบคุณสำหรับโพสต์
    ฉันค่อนข้างเป็นมือใหม่และไม่แน่ใจว่าสิ่งที่ฉันทำนั้นถูกต้องเพื่อการป้องกันที่มีประสิทธิภาพหรือไม่ สิ่งเดียวที่ฉันดาวน์โหลดจากอินเทอร์เน็ตคือ Ubuntu iso และ distros อื่น ๆ ดังนั้นฉันต้องการปิดพอร์ตทั้งหมดและ ufw ฉันเปิดใช้งานด้วยวิธีต่อไปนี้ในคอนโซล
    » Sudo ufw enable »สิ่งนี้จะส่งคืนข้อความที่เปิดใช้งานไฟร์วอลล์ในขั้นตอนต่อไปฉันทำการแก้ไขต่อไปนี้โดยป้อนคำสั่งต่อไปนี้ในคอนโซล
    "Sudo gedit /etc/ufw/before.rules"
    ในหน้าจอถัดไปที่ปรากฏขึ้นฉันแก้ไขบรรทัดที่ "เสร็จสิ้น" โดยมีเครื่องหมายแฮที่จุดเริ่มต้นของบรรทัดจากด้านซ้ายสุด
    ตอนนี้คำถามที่ฉันอยากถามคุณ: นี่ถูกต้องสำหรับการปกป้องคอมพิวเตอร์ของฉันหรือไม่?
    ขอบคุณล่วงหน้าสำหรับคำตอบและขอแสดงความนับถือ

  7.   มาใช้ Linux กันเถอะ dijo

    ใช่ถูกต้อง. ในกรณีที่คุณต้องการสร้างกฎขอแนะนำให้ใช้ gufw 🙂
    ไชโย! พอล.

  8.   กวาดิกซ์ 54 dijo

    ขอบคุณมากและขอแสดงความนับถือจากสเปน

  9.   มิเกล มาโยล อี ตูร์ dijo

    ฉันได้ติดตั้งเวอร์ชัน 10.10.1 ใน Ubuntu 10.10 แล้ว AMD64 นั้นแตกต่างกันอย่างน้อยก็ใน GUI ของที่คุณอธิบาย

    มันคือสิ่งที่ฉันมองหามานานขอบคุณ

  10.   มาใช้ Linux กันเถอะ dijo

    ช่างเป็นเชลโลที่ดี! ฉันดีใจ!
    ไชโย! พอล.

  11.   ยันดรี dijo

    yandri ฉันยังใหม่กับ linux คำถามของฉันคือง่ายในการกำหนดค่าไฟร์วอลล์ในการกระจายทั้งหมดหรือไม่?

  12.   ผ้าขนหนูอะไร dijo

    ว่ากันว่าเรียน ...

  13.   ผู้ใช้ Linux dijo

    ฉันไม่สามารถเพิ่ม LibreOffice Impress ให้กับข้อยกเว้นได้ ฉันต้องการให้สามารถใช้รีโมทคอนโทรล (Impress Remote) กับ Wi-Fi ได้ วิธีแก้ปัญหาคือปิดการใช้งาน firewal ชั่วคราว

  14.   อเล็กซานเดอร์ ... dijo

    สวัสดีครับ…
    บทความยอดเยี่ยม มีประโยชน์มาก
    ขอบคุณมาก

  15.   แดนนี่ dijo

    สวัสดีเพื่อนฉันใช้ ubuntu 14.10 ฉันทำตามขั้นตอนที่คุณกล่าวถึงเพื่อแสดงความคิดเห็นกฎ

    # -A ufw-before-input -p icmp –icmp-type echo-request -j ACCEPT

    แต่เมื่อฉันทำการสแกนพอร์ตซ้ำฉันต้องเปิดคำขอ Ping (ICMP Echo) อีกครั้งฉันใช้เครื่องสแกน GRC ShieldsUp https://www.grc.com/x/ne.dll?bh0bkyd2 วิธีอื่น ๆ ??

    ขอบคุณ