-
-
Notifications
You must be signed in to change notification settings - Fork 697
آموزش تنظیم فایروال در پنل هیدیفای
فایروال یا دیوارهی آتش (Firewall) به نرمافزار یا سختافزارهایی گفته میشود که از دسترسی به کامپیوترها یا سرورها جلوگیری کرده و ترافیک رد و بدل شده در شبکه را کنترل میکنند. فایروال در حقیقت یک ابزار امنیتی است که میتواند یک برنامهی نرمافزاری یا یک دستگاه اختصاصی شبکه باشد. در اینجا ما با فایروال نرمافزاری روی سرورهای لینوکسی سر و کار داریم.
![](https://private-user-images.githubusercontent.com/125398461/243183240-bd646159-3baa-45eb-8e30-810be5faadcb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3MzcyOTcsIm5iZiI6MTcyNDczNjk5NywicGF0aCI6Ii8xMjUzOTg0NjEvMjQzMTgzMjQwLWJkNjQ2MTU5LTNiYWEtNDVlYi04ZTMwLTgxMGJlNWZhYWRjYi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyN1QwNTM2MzdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lMjk3ODNhZWQzMmMwNGNmZjhiMjAzOGI4YmUyZTc0MDA0NGY3YmY2MDBhZjdhOWJjOTI5NzJjNzBmNDZmMDEyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.jKh4tNppGHe8jHkxOSMABXghgBA2gf52gVwKfL1csY4)
فایروال سرورهای لینوکسی را به چند روش میتوان مدیریت کرد که یکی از این روشها استفاده از ابزاری به اسم IP Tables
است.
در این ابزار یک سری Ruleها (قواعد) میتوان تعریف نمود که با استفاده از آنها به بستههای اطلاعاتی رو پروتکلهای مختلف اجازه عبور داده میشود.
هیدیفای به صورت دیفالت فایروال سیستم را روشن و کنترل میکند.
یعنی اگر در تنظیمات هیدیفای پورت پروتکلهای TLS
یا HTTP
را تغییر دادید، پنل به صورت خودکار رولهای مورد نیاز را ایجاد میکند. حتی این قابلیت وجود دارد که اگر پورت SSH
را تغییر دادید، پنل این را متوجه شود و به صورت خودکار تنیمات فایروال را ایجاد نماید.
محل تنظیمات فایروال در پنل در بخش تنظیمات عمومی است.
توصیه خیلی مهم: به هیچ عنوان فایروال پنل را خاموش نکنید. خاموش کردن فایروال امنیت شما را به خطر میاندازد.
در صورت نیاز به باز نمودن پورت به صورت دستی میتوانید از کامند زیر استفاده کنید.
iptables -A INPUT -p tcp --destination-port PORT -j ACCEPT
کافیه پورت مورد نظر خود را جایگزین PORT
در کامند بالا کنید. فرض کنید میخواهید پورت ۱۲۳۴
را باز کنید. کافیه دستور بالا را به این شکل تغییر بدهید و در ترمینال وارد کنید.
iptables -A INPUT -p tcp --destination-port 1234 -j ACCEPT
یا اگر خواستید دسترسی پینگ یا بستههای ICMP
را فراهم نمایید؛ کافیه دستور زیر را اجرا کنید.
iptables -A INPUT -p ICMP -j ACCEPT
کار تمام است.