🐧 نحوه یافتن و بستن پورت باز در لینوکس – اطلاعات امنیت اسکاد

یافتن و مسدود کردن پورت های باز ناخواسته در لینوکس کاری است که هر مدیر شبکه می داند.

بنابراین ، شما مدیر شبکه هستید و چندین مرکز لینوکس در مرکز داده خود دارید.

بیایید بگوییم شما

آیا امکان دارد که ترافیک از یک درگاه باز روی دستگاه استفاده کند؟ اگر چنین باشد ، این پورت در کجا واقع شده است و چگونه آن را می بندید؟

در دستگاه های لینوکس ، این وظیفه خود است. خیلی ساده است.

من می خواهم به شما نشان دهم که چگونه یک درگاه باز و نزدیک پیدا کنید

من این را در Ubuntu Server 18.04 نشان خواهم داد ، اگرچه این روند در بسیاری از توزیع ها مشابه خواهد بود ، تنها تفاوت در نحوه بستن پورت خواهد بود.

آنچه شما به

نیاز دارید] برای این کار ، شما فقط نیاز به یک نسخه کاری از سرور اوبونتو دارید. و حساب کاربری با امتیازات سودو.

 sudo ss -tulwn | grep LISTEN 

گزینه های زیر امکان پذیر است:

  • فقط سوکت های TCP را در لینوکس نشان دهید
  • -u نمایش فقط سوکت های UDP در لینوکس
  • -l نمایش سوکت های گوش دادن (به عنوان مثال ، پورت TCP 22 توسط یک سرور SSHD باز شود. )
  • -p لیست اسامی فرآیندهای باز شده سوکت ها
  • -n نامهای خدمات را برطرف نکنید

خروجی فقط درگاه های گوش دادن را لیست می کند.

همانطور که می بینید ، فقط چند درگاه گوش دادن در این دستگاه وجود دارد.

این یک لیست بسیار نازک از درگاه ها است.


اگر مطمئن نیستید کدام پورت با کدام سرویس مطابقت دارد ، می توانید همیشه این پرونده در پرونده /etc/service.►19659022-03 بازگرداندن این پرونده با استفاده از دستور:

باید لیستی از تمام پورت های موجود در لینوکس را مشاهده کنید

نحوه بستن پورت در لینوکس

بیایید بگوییم شما قرار می دهیم یک سرور وب در رایانه ، اما نمی خواهید به درگاه 8080 گوش دهید.

در عوض ، شما می خواهید که ترافیک فقط از طریق درگاه های 80 (HTTP) و 443 (HTTPS) طی شود.

برای بستن بندر 8080 ، از دستور ufw استفاده می کنیم. (فایروال بدون عارضه) به شرح زیر:

باید ببینید که قوانین به روز شده و درگاه مسدود شده است.

اگر می بینید که درگاه مسدود شده است با سرویس یا برنامه مشکل ایجاد می کند ، شما می توانید دوباره با دستور آن را باز کنید:

و این تنها یافتن و بستن پورت گوش دادن در Ubuntu Server 18.04 کافی است.

این فرایند باید روی اکثر توزیع ها کار کند ، تنها نتیجه احتیاطی است. چگونه می توانید پورت را مسدود کنید ، زیرا همه توزیع ها از ufw استفاده نمی کند.

اگر توزیع انتخاب شده از یک دستور دیگر برای مسدود کردن درگاه ها استفاده می کند (برای مثال ، sudo iptables -A INPUT -p tcp —destination-port 80 -j DROP) ، مطمئن شوید شما می دانید که چگونه این کار را روی سرورهای خود انجام دهید.