המדריך המלא ל-UFW — חומת אש פשוטה ל-Ubuntu בפקודה אחת
Uncomplicated Firewall — שלוש פקודות בין שרת חשוף לשרת מוגן
UFW (ראשי תיבות של Uncomplicated Firewall — חומת אש לא מסובכת) הוא כלי command-line ל-Ubuntu שעוטף את iptables של לינוקס בסינטקס פשוט וברור. iptables עצמו הוא הכלי הסטנדרטי לחומת אש בלינוקס מאז שנות ה-2000 — חזק מאוד, אבל מורכב להחריד (פקודות עם 6 פרמטרים, chains, tables ו-policies). UFW לוקח את כל הכוח הזה ומציע ממשק שאפשר ללמוד ב-5 דקות: 'הרשה SSH', 'חסום את כל השאר', 'הפעל'. זה בדיוק מה שצריך לרוב מקרי ה-VPS האישי. אצלי (אלעד) על Hetzner, UFW הוא הקו הראשון של ההגנה: הוא חוסם את הכול מלבד SSH (22), HTTP (80, ל-Let's Encrypt), ו-HTTPS (443). כל 13 הסוכנים שרצים על פורטים פנימיים 3700-3900 לא נגישים מהאינטרנט בכלל — UFW פשוט מתעלם מבקשות אליהם. זה משלים את Cloudflare Tunnel באופן מושלם: אם משהו ב-Tunnel נשבר ויש פתאום פורט פתוח — UFW עדיין חוסם. שתי שכבות הגנה במקום אחת. המדריך הזה יראה לכם את 5 הפקודות שתשתמשו בהן ב-100% מהזמן ואת ההגדרות הנפוצות שכל VPS בייצור צריך.
מה המדריך מכסה
מה זה firewall ולמה צריך אותו
השומר הראשון בכניסה לרשת שלכם
Firewall (חומת אש) היא תוכנה שיושבת בכניסה לכרטיס הרשת ובודקת כל packet שמגיע — אם הוא תואם לחוק שמתיר את הכניסה, היא מעבירה הלאה; אם לא, היא זורקת אותו לפח. בלי firewall, כל שירות שמאזין על השרת שלכם פתוח לעולם — וזה כולל פורטים שאתם בכלל לא ידעתם שפתוחים (כמו דאטאבייס שניסיתם פעם, או שירות פיתוח ששכחתם לסגור). על VPS חדש, סורקי הרשת של האינטרנט ימצאו אתכם בתוך דקות וינסו לפרוץ. UFW הופך את ההגנה הזו לפשוטה: ברירת מחדל 'חסום את הכול', אתם מתירים רק מה שצריך.
5 הפקודות שתשתמשו בהן 100% מהזמן
ufw status, allow, deny, delete, enable
רוב מה שתעשו עם UFW הוא חמש פקודות פשוטות. אם תכירו אותן, אתם מסודרים ל-99% מהמקרים.
תרחישים מהשטח
ההגדרות שכל VPS בייצור צריך
אחרי שלמדתם את הבסיס, בואו נראה מה תעשו בפועל. הנה ה-setupים הנפוצים ביותר על שרת ייצור.
מתקדם: profiles, IPv6 ו-Docker
מה שצריך לדעת כשהבסיס לא מספיק
אחרי שיש לכם את הבסיס, יש כמה מקרים שדורשים תשומת לב מיוחדת — בעיקר Docker (שעוקף את UFW), IPv6 (שכבר ברירת מחדל ב-2026), ו-application profiles.
ניפוי באגים: מה לעשות כשמשהו לא עובד
השגיאות הנפוצות והפתרונות שלהן
רוב הבעיות עם UFW הן או 'חסמתי משהו שהייתי צריך' או 'נשארתי בחוץ אחרי enable'. הנה האבחון המסודר.
אלטרנטיבות: nftables, firewalld, fail2ban
מה עוד יש בסיסטם של Linux
UFW הוא הבחירה הברורה ל-Ubuntu/Debian, אבל יש כלים אחרים שמתאימים לסיטואציות שונות.
