UFW (ไฟร์วอลล์ที่ไม่ซับซ้อน) เป็นเครื่องมือกำหนดค่าไฟร์วอลล์ที่ทำงานบน iptables
รวมอยู่ในการกระจาย Ubuntu โดยค่าเริ่มต้น มีอินเทอร์เฟซที่คล่องตัวสำหรับการกำหนดค่ากรณีการใช้งานไฟร์วอลล์ทั่วไปผ่านบรรทัดคำสั่ง
ตามค่าเริ่มต้น เมื่อเปิดใช้งาน UFW จะบล็อกการเข้าถึงพอร์ตทั้งหมดบนเซิร์ฟเวอร์จากภายนอก ในทางปฏิบัติ หมายความว่าหากคุณเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH และเปิดใช้งาน ufw ก่อนที่จะอนุญาตการเข้าถึงผ่านพอร์ต SSH คุณจะถูกตัดการเชื่อมต่อ ตรวจสอบให้แน่ใจว่าคุณทำตามวิธีเปิดใช้งานการเข้าถึง SSH
หากต้องการดูสิ่งที่ถูกบล็อกหรืออนุญาต คุณสามารถใช้พารามิเตอร์ verbose เมื่อเรียกใช้สถานะ ufw ดังนี้:
สถานะ sudo ufw
อนุญาต SSH
เมื่อทำงานกับเซิร์ฟเวอร์ระยะไกล คุณจะต้องแน่ใจว่าพอร์ต SSH เปิดสำหรับการเชื่อมต่อ เพื่อให้คุณสามารถเข้าสู่ระบบเซิร์ฟเวอร์ของคุณจากระยะไกลได้
คำสั่งต่อไปนี้จะเปิดใช้งานโปรไฟล์แอปพลิเคชัน OpenSSH UFW และอนุญาตการเชื่อมต่อทั้งหมดไปยังพอร์ต SSH เริ่มต้นบนเซิร์ฟเวอร์:
sudo ufw อนุญาต OpenSSH
แม้ว่าจะเป็นมิตรกับผู้ใช้น้อยกว่า แต่ไวยากรณ์ทางเลือกคือการระบุหมายเลขพอร์ตที่แน่นอนของบริการ SSH ซึ่งโดยทั่วไปจะตั้งค่าเป็น 22 ตามค่าเริ่มต้น:
sudo ufw อนุญาต 22
ปิดการใช้งาน UFW
หากคุณจำเป็นต้องปิดการใช้งาน UFW ด้วยเหตุผลบางประการ คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้:
sudo ufw ปิดการใช้งาน
เปิดใช้งาน UFW
หากต้องการเปิดใช้งาน UFW บนระบบของคุณ ให้รัน:
sudo ufw เปิดใช้งาน