تحسين حافظة Gnome Shell باستخدام Pano
دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!
إذا كنت بحاجة إلى جدار حماية جيد لخادم Linux أو سطح المكتب ، فإن iptables خيار رائع. إنه مرن للغاية وسريع. في هذا الدليل ، سنوضح لك كيفية إعداد جدار حماية iptables على نظام Linux.
تثبيت iptables على نظام Linux
لإعداد جدار الحماية باستخدام iptables على نظام Linux لديك ، تحتاج إلى تثبيته أولاً. افتح نافذة طرفية واتبع إرشادات التثبيت أدناه لنظام التشغيل Linux. يمكن تثبيت Iptables على كل من أجهزة كمبيوتر سطح المكتب والخوادم التي تعمل بنظام Linux ، وإذا كنت تفضل تنزيلًا عامًا لنظام Linux من iptables ، فيمكنك زيارة الموقع الرسمي . بمجرد اكتمال التثبيت ، يمكنك المتابعة لإعداد جدار الحماية الخاص بك باستخدام iptables.
تعليمات Ubuntu
sudo apt install iptables
تعليمات دبيان
sudo apt-get install iptables
تعليمات Arch Linux
sudo pacman -S iptables
تعليمات فيدورا
sudo dnf تثبيت iptables
تعليمات OpenSUSE
sudo sudo zypper في iptables
توزيعات EPEL (Rhel ، CentOS ، Rocky ، Alma ، إلخ.)
sudo yum قم بتثبيت iptables
كيفية إنشاء مجموعة قواعد iptables
يجب عليك إنشاء مجموعة قواعد iptables جديدة قبل محاولة استخدامها كجدار حماية. افتح نافذة طرفية ، وتأكد من أنه يمكنك إدخال أوامر sudo . إذا لم يستطع المستخدم الخاص بك ، فقم بتسجيل الدخول إلى حساب الجذر باستخدام su .
من هنا ، استخدم الأمر iptables -F . سيؤدي هذا الأمر إلى حذف جميع القواعد السابقة لـ iptables على نظامك ومسحها.
sudo iptables -F
بعد تشغيل الأمر أعلاه ، يمكنك تشغيل الأمر iptables -L للتحقق والتأكد من محو القواعد.
sudo iptables -L
بمجرد تأكيدك لقواعد iptables ، استخدم الأمر iptables -P أدناه لحظر حركة المرور الواردة افتراضيًا.
تحذير: إذا كنت تقوم بتحرير iptables عبر SSH ، فافصلها وعدّلها على الآلة الفعلية. سيؤدي تشغيل الأمر أدناه إلى فصل اتصالك عن SSH تلقائيًا حتى تسمح له عبر جدار الحماية.
sudo iptables -P INPUT DROP
بعد ذلك ، يجب أن تسمح بحركة المرور الصادرة من نظامك عبر iptables. يمكنك السماح بحركة المرور الصادرة عبر جدار حماية iptables عن طريق إدخال الأمر iptables -P التالي .
sudo iptables -P الإخراج قبول
بمجرد قيامك بتعطيل حركة المرور الواردة وتمكين حركة المرور الصادرة ، يمكنك الانتقال إلى السماح بخدمات محددة.
كيفية السماح للمنافذ من خلال جدار الحماية iptables
افتراضيًا ، يؤدي تشغيل iptables -P INPUT DROP إلى تعطيل حركة المرور الواردة من جميع المصادر (SSH و HTTP وما إلى ذلك) لتمكين هذه الخدمات ، ستحتاج إلى إضافة قواعد iptables الخاصة بك.
لتبسيط الأمور ، إليك قائمة بالمنافذ الشائعة التي قد ترغب في تمكينها في جدار حماية iptables. انسخ الأمر المرتبط بالمنفذ الذي ترغب في تمكينه عبر جدار حماية iptables.
sudo iptables -A INPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 21 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 25 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p udp --dport 53 -j ACCEPT
لـ UDP أو sudo iptables -A INPUT -p tcp --dport 53 -m state --state NEW,ESTABLISHED -j ACCEPT
لـ TCPsudo iptables -A INPUT -p tcp --dport 853 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 3389 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 5900 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 6010 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 3306 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 5432 -m state --state NEW,ESTABLISHED -j ACCEPT
عندما تسمح لجميع المنافذ التي ترغب في السماح بها ، يمكنك التحقق من القواعد الخاصة بك مع iptables -L .
sudo iptables -L
أخيرًا ، احفظ قواعد iptables في ملف لأغراض النسخ الاحتياطي. يمكنك القيام بذلك باستخدام الأمر iptables-save .
sudo iptables-save> / path / tosave / where / you / wish / to / save / rules / iptable-rules-backup
كيفية استعادة نُسخ iptables الاحتياطية
إذا كنت بحاجة إلى إعادة نشر جدار حماية iptables على جهاز آخر ، فإليك ما يجب فعله. أولاً ، استخدم الأمر iptables -F لمسح القواعد الموجودة.
sudo iptables -F
بعد ذلك ، انسخ ملف النسخ الاحتياطي إلى النظام. بمجرد نسخها ، قم باستعادة النسخة الاحتياطية.
sudo iptables-استعادة <>
دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!
هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!
Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل
هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.
ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.
Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على
يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.
هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.
Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك
Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.