
برای باز کردن پورت در فایروال لینوکس، ابتدا مشخص کنید کدام مدیر فایروال فعال است و سرویس روی چه آدرس و پورتی گوش میدهد. اجازه دادن به پورت، خود سرویس را راهاندازی نمیکند و قواعد فایروال شبکه یا میزبان مجازی نیز ممکن است مؤثر باشند.
قبل از تغییر
پروتکل TCP یا UDP، پورت و مبدأهای مجاز را مشخص کنید. دسترسی SSH و کنسول را حفظ کنید. چند مدیر فایروال را بدون شناخت همزمان فعال نکنید و قواعد موجود را پیش از تغییر ذخیره و بررسی کنید.
sudo ss -lntupUFW؛ نمونه پورت وب
sudo ufw status verbose
sudo ufw allow 80/tcp
sudo ufw status numberedفعال کردن UFW میتواند دسترسی موجود را تغییر دهد؛ قبل از enable، قواعد SSH و سیاست پیشفرض را بررسی کنید. برای سرویس مدیریتی، دسترسی را تا حد لازم به مبدأ مجاز محدود کنید.
firewalld؛ توجه به zone
sudo firewall-cmd --get-active-zones
sudo firewall-cmd --zone=public --add-port=80/tcp
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --list-portspublic نمونه است؛ zone رابط شبکه خود را انتخاب کنید. قواعد runtime و permanent جدا هستند. هنگام reload، تنظیم دائم جای runtime را میگیرد؛ قواعد موقت دیگر را نیز در نظر بگیرید.
iptables؛ ترتیب قواعد مهم است
ابتدا قواعد و سیاست INPUT را ببینید:
sudo iptables -S INPUTقاعده زیر فقط نمونه است و اگر بعد از یک DROP یا REJECT قرار گیرد، ممکن است اثر نکند:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPTمحل مناسب قاعده و روش نگهداری آن بعد از راهاندازی مجدد به محیط بستگی دارد. نوشتن فایل با sudo command > file الزاماً دسترسی نوشتن shell را بالا نمیبرد. پیش از ذخیره، از قواعد بکاپ بگیرید و ابزار پایداری همان توزیع را بررسی کنید.
تأیید اتصال و بستن دسترسی غیرضروری
از مبدأ مجاز اتصال را آزمایش کنید و از مبدأ غیرمجاز، محدودیت را بررسی کنید. سرویس، فایروال محلی و فایروال شبکه را جدا بسنجید. باز کردن پورت بهتنهایی امنیت را افزایش نمیدهد؛ فقط دسترسی مورد نیاز را با محدوده مشخص فراهم میکند.
مطالعه بیشتر
منابع و مستندات: روش باز کردن پورت در firewalld
سرویسهای مرتبط با این مطلب
برای بررسی راهکار مناسب، مشخصات و شرایط این خدمات را ببینید.



پرسشها و دیدگاههای شما
سؤال یا تجربه مرتبط با این مطلب دارید؟ با ما و خوانندگان مجله آفاق هاست در میان بگذارید.
ممنون از مقاله کاملتون . لطفا آموزش باز کردن پورت برروی یک آی پی یا رنج آی پی خاص را هم بزارید
ممنون از لطف شما.
بله حتما این مورد بررسی و انجام خواهد شد
توی فایروال ویندوز برای باز کردن پورت ICMP چکار باید کنیم؟
برای باز کردن ICMP در ویندوز فقط کافیه در بخش ادونس فایروال به دنبال rule های زیر بگردید و هر 4 تا را allow کنید:
File and Printer Sharing (Echo Request – ICMPv4-In)
File and Printer Sharing (Echo Request – ICMPv6-In)
به زودی مقاله ای در خصوص کلیه تنظیمات فایروال ویندوز در سایت قرار خواهد گرفت.
ممنون از توضیحات کاملتون .
برای تغییر پورت ssh باید چکار کنم؟ امکانش هست راهنمایی کنید
ممنون، پورت ssh در حالت عادی 22 میباشد که برای تغییر آن باید فایل
/etc/ssh/sshd.confرا ابتدا ویرایش کنید . برای ویرایش فایل مذکور میتوانید از vi , vim و nano استفاده کنید. بعد از تغییر پورت حتما و حتما پورت را داخل فایوال اضافه کنید تا دسترسی شما قطع نگردد و سپس با دستور systemctl restart ssh سرویس SSH را ریست دهید.با سلام سروری که ایران اکسس شده دسترسی از خارج بسته شده و فقط از داخل به خارج دسترسی داریم چه کاری را انجام دهیم؟
ایا قوانین خاصی توی داریکتوری ها تعریف شده
سلام
معمولا سرور های ایران اکسس از شرکت ارتباط زیرساخت به داخل ایران محدود میشوند و در اصطلاح فنی در گیت وی خروجی کشور بلک هول میشند. از طریق
curl showip.netای پی خودتون چک کنید . اگر با ای پی سرور یکی بود یعنی میزبان شما ، شما را محدود کرده ولی اگر یکی نبود باید از شرکت زیرساخت پیگیری کنیدسلام
csf چیه؟ اونم فایروال لینوکس هست؟
ممنون واقعا اموزشتون عالی بود <3