Агуулгын хүснэгт:

Линукс дээрх портыг хэрхэн хаах вэ?
Линукс дээрх портыг хэрхэн хаах вэ?

Видео: Линукс дээрх портыг хэрхэн хаах вэ?

Видео: Линукс дээрх портыг хэрхэн хаах вэ?
Видео: Линукс дээр нээлттэй портыг хэрхэн олох, хаах 2024, May
Anonim

Нээлттэй портыг хаахын тулд:

  1. Серверийн консол руу нэвтэрнэ үү.
  2. -ийг орлуулж дараах тушаалыг гүйцэтгэнэ ПОРТ дугаар бүхий орлуулагч порт хаагдах: Debian: sudo ufw үгүйсгэх ПОРТ . CentOS: sudo firewall-cmd --zone=public --permanent --remove- порт = ПОРТ /tcp sudo firewall-cmd --дахин ачаална.

Хүмүүс бас портоо яаж хаах вэ гэж асуудаг.

Хэрвээ чи хүсвэл хаах нээлттэй порт , та үүнийг Windows Firewall (Windows 10-д зориулсан Windows Defender Firewall) ашиглан хийж болно. Жишээлбэл, та хүсч байна гэж бодъё портыг хаах Бүх дотогшоо холболтын хувьд 5500. Доор тайлбарласан алхмуудыг гүйцэтгэнэ үү. Эхлэх | руу орж Windows галт ханыг нээнэ үү Хяналтын самбар | Windows галт хана.

Дараа нь асуулт бол Линукс дээрх портыг хэрхэн хаах вэ? Блоклох Ирж байна Порт руу блок нь порт Зөвхөн тодорхой интерфейс дээр -i сонголтыг ашиглана уу. руу блок порт Зөвхөн өгөгдсөн IP эсвэл дэд сүлжээний хувьд дэд сүлжээ эсвэл IP нэмэлтийг зааж өгөхийн тулд -s сонголтыг ашиглана уу. Дахин ачаалагдах үед дүрмүүд тогтвортой байхын тулд iptables-г хадгал. Дахин ачаалагдах үед дүрмүүд тогтвортой байхын тулд iptables-г хадгал.

Ийм байдлаар би Ubuntu дахь портыг хэрхэн хаах вэ?

руу хаах нь порт дугаарыг гараар эхлээд процессын нэр/id-г барьж байгааг олж мэдэх хэрэгтэй порт нээж, дараа нь тухайн процесс дээр kill командыг ашиглана уу. Дээрх жишээн дээр үүнийг харж байна порт 8888 нь pid 8461-тэй java командаар ашиглагдаж байна. Энд бид udp-д -u-г ашигласан. порт.

Порт нээлттэй байгаа эсэхийг хэрхэн шалгах вэ?

Олох нээлттэй портууд компьютер дээр netstat командын мөрийг ашиглана уу. Бүгдийг харуулахын тулд нээлттэй портууд , нээлттэй DOS командыг оруулаад netstat гэж бичээд Enter дарна уу. Сонссон бүх зүйлийг жагсаах портууд , netstat -an |find /i "сонсох" командыг ашиглана уу. Юуг харахын тулд портууд компьютерт байгаа бол netstat -ан |find /i "байгуулагдсан" командыг ашиглана.

Зөвлөмж болгож буй: