Агуулгын хүснэгт:
Видео: Линукс дээрх портыг хэрхэн хаах вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Нээлттэй портыг хаахын тулд:
- Серверийн консол руу нэвтэрнэ үү.
- -ийг орлуулж дараах тушаалыг гүйцэтгэнэ ПОРТ дугаар бүхий орлуулагч порт хаагдах: 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 "байгуулагдсан" командыг ашиглана.
Зөвлөмж болгож буй:
Би чиглүүлэгч дээрх портыг хэрхэн хаах вэ?
Арга 1 Чиглүүлэгчийн галт ханын портуудыг нээх Өөрийн чиглүүлэгчийн IP хаягийг ол. Чиглүүлэгчийнхээ тохиргооны хуудас руу очно уу. Хэрэглэгчийн нэр, нууц үгээ оруулна уу. Порт дамжуулах хэсгийг олоорой. Өөрийн дуртай портоо нээнэ үү. Компьютерийнхээ хувийн IP хаягийг оруулна уу. Тохиргоогоо хадгална уу
Би портыг хэрхэн хаах вэ?
Windows дахь портыг хаахын тулд та холболтыг нээсэн програм эсвэл үйлчилгээний процессын ID-г олох хэрэгтэй. Windows дээрх портыг хэрхэн хаах вэ Алхам 1: Командын мөрийн цонхыг нээнэ үү. Алхам 2: Процессуудыг жагсаа. Алхам 3: Аппликешн эсвэл үйлчилгээг тодорхойл. Алхам 4: Процессыг дуусгах
NetBeans дээрх GlassFish Server 4.1 портыг хэрхэн өөрчлөх вэ?
Портын дугаарыг өөрчлөх алхамууд Эхлээд бид GlassFish суулгасан хавтсыг олох хэрэгтэй. NetBeans IDE 8.0.2 дахь Цонх -> Үйлчилгээг ашиглан Үйлчилгээний цонхыг сонгоно уу. Серверүүдийн зангилааг өргөжүүлээд GlassFish Server 4.1-г сонгоно уу. Баруун товчийг дараад гарч ирэх цэснээс Properties сонголтыг сонгоно уу
Ubuntu дахь портыг хэрхэн хаах вэ?
Портын дугаарыг гараар хаахын тулд эхлээд портыг нээлттэй байлгаж буй процессын нэр/id-г олж, дараа нь уг процесс дээр kill командыг ашиглана. Дээрх жишээн дээр 8888 портыг pid 8461-тэй java команд ашиглаж байгаа нь харагдаж байна. Энд бид udp портын хувьд -u-г ашигласан
Линукс дээр портыг хэрхэн нээх вэ?
Хэрэв та ирж буй TCP портыг нээхийг хүсвэл дараахыг бичнэ үү: iptables -I INPUT -p tcp --dport 12345 --syn -j ACCEPT. Хэрэв та UDP портыг (Tixati-д DHT-д зориулсан байж магадгүй) нээхийг хүсвэл дараахыг бичнэ үү: iptables -I INPUT -p udp --dport 12345 -j ACCEPT. үйлчилгээний iptables хадгална