คำถามติดแท็ก port

พอร์ตเป็นคำทั่วไปที่สามารถอ้างถึงหมายเลขพอร์ต (คำที่เกี่ยวข้องกับซอฟต์แวร์) และพอร์ตฮาร์ดแวร์คอมพิวเตอร์ ที่นี่คำถามอ้างอิงแท็กนี้อ้างถึงหมายเลขพอร์ต

9
ฉันจะกำจัดซ็อกเก็ตในสถานะ FIN_WAIT1 ได้อย่างไร
ฉันมีพอร์ตที่ถูกบล็อกโดยกระบวนการที่ฉันต้องการฆ่า (telnet daemon เล็กน้อยที่ล้มเหลว) กระบวนการถูกฆ่าสำเร็จ แต่พอร์ตยังอยู่ในสถานะ 'FIN_WAIT1' มันไม่ได้ออกมาจากมันหมดเวลาสำหรับที่ดูเหมือนจะถูกตั้งค่าเป็น 'ทศวรรษ' วิธีเดียวที่ฉันพบว่าเพิ่มพอร์ตคือรีบูตเครื่องทั้งหมดซึ่งเป็นสิ่งที่ฉันไม่ต้องการทำ $ netstat -tulnap | grep FIN_WAIT1 tcp 0 13937 10.0.0.153:4000 10.0.2.46:2572 FIN_WAIT1 - ไม่มีใครรู้ว่าฉันจะได้รับพอร์ตนี้ถูกปิดกั้นโดยไม่ต้องรีบูตเครื่อง?
18 linux  port  netstat 

3
Node.js ไม่สามารถเข้าถึงได้จาก IP ภายนอกบน Ubuntu
ฉันแน่ใจว่านี่เสียงดังมากโปรดยกโทษให้ฉัน ฉันพยายามเรียกใช้เซิร์ฟเวอร์ node.js บนพอร์ต 8080 ของ ubuntu 10.04 ของฉัน นี่คือผลลัพธ์ของ iptables -L บนเซิร์ฟเวอร์: Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination และนี่คือผลลัพธ์ของ nmap -p 8080 (แก้ไขที่อยู่ IP เพราะทุกอย่างเปิดกว้าง) nmap 173.203.xxx.xxx -p …

2
บน Linux ฉันจะบอกได้อย่างไรว่ามีพอร์ตชั่วคราวจำนวนเท่าใดที่มีอยู่
มีวิธีใน Linux เพื่อตรวจสอบว่ามีพอร์ตชั่วคราวจำนวนเท่าใดที่ยังว่างอยู่? ฉันเห็นข้อผิดพลาด "ที่อยู่ใช้แล้ว" เป็นครั้งคราวอันเป็นผลมาจากพอร์ตชั่วคราว การรีบูตเครื่องจะแก้ไขปัญหานี้ได้ แต่จะดีกว่าถ้าจะจับก่อนที่จะเกิดขึ้น
17 linux  port 

2
ตรวจสอบพอร์ตที่เปิดโดยไม่มี telnet [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน6 ปีที่ผ่านมา สิ่งที่ผู้คนใช้เมื่อไม่ได้ติดตั้ง Telnet เพื่อตรวจสอบว่าพอร์ตเปิดอยู่และสามารถเข้าถึงได้ เช่นฉันเคยใช้เทคนิคtelnet <destination>และรู้ว่ามันอยู่ที่นั่นแม้ว่า telnet ไม่สามารถโต้ตอบกับระบบในส่วนอื่น ๆ ด้วย telnet Windows 2008 ไม่ได้ติดตั้งดังนั้นฉันจึงหลงทางเล็กน้อย ดังนั้นสิ่งที่ฉันสามารถใช้แทน และบางสิ่งบางอย่างหากไม่มีใน Linux หรือ Solaris เช่นกัน ฉันเป็นที่ปรึกษาที่ทำงานในเว็บไซต์ต่างๆ ด้วยเหตุผลหลายประการ (สิทธิ์การเข้าถึงเปลี่ยนเวลาควบคุมถ้าฉันติดตั้งให้ใครบางคนใช้มันในปีหน้าเรามีความรับผิดชอบบางอย่าง ฯลฯ ) ฉันไม่สามารถติดตั้งบนเซิร์ฟเวอร์ของผู้อื่นได้ แต่ USB หรือเครื่องมืออื่น ๆ ที่ไม่ได้ติดตั้งจะยอดเยี่ยม ...
17 port  debug 

9
วิธีการค้นหาจำนวนพอร์ตที่เปิดใน linux?
วิธีการค้นหาจำนวนพอร์ตที่เปิดใน linux? ฉันต้องการดูว่าพอร์ตของฉันหมดหรือไม่ นอกจากนี้ฉันจะดูข้อ จำกัด ของระบบปฏิบัติการได้อย่างไร
17 linux  networking  port 

5
การป้องกันแอ็พพลิเคชันอื่นจากการเชื่อมกับพอร์ต 80 และ 443
สัปดาห์ที่แล้วฉันได้รับโทรศัพท์จากลูกค้าที่กลัวเพราะเขาคิดว่าเว็บไซต์ของเขาถูกแฮ็ก เมื่อฉันค้นหาเว็บไซต์ของเขาฉันเห็นapache2หน้าเริ่มต้น คืนนั้นเซิร์ฟเวอร์ของฉัน ( Ubuntu 16.04 LTS) อัพเกรดและรีบูตแล้ว โดยปกติเมื่อมีสิ่งผิดปกติฉันจะได้รับการแจ้งเตือนในช่วงกลางคืน เวลานี้ไม่ได้เนื่องจากระบบการตรวจสอบจะตรวจสอบรหัสสถานะ HTTP 200 และapache2หน้าเริ่มต้นจะมาพร้อมกับรหัสสถานะ 200 สิ่งที่เกิดขึ้นคือในระหว่างการเริ่มต้นapache2เร็วกว่าที่จะผูกกับพอร์ต 80 และ 443 กว่าเว็บเซิร์ฟเวอร์จริงของฉัน nginx ฉันไม่ได้ติดตั้ง apache2 ด้วยตนเอง ผ่านaptitude why apache2ฉันพบ php7.0 แพ็คเกจต้องการมัน การเอาออกเพียงอย่างเดียวapache2จะไม่ทำงานเพราะ php7.0 นั้นต้องการมัน เป็นไปได้หรือไม่ที่จะสร้างข้อ จำกัด เพื่ออนุญาตให้ nginx เท่านั้นที่เชื่อมโยงกับพอร์ต 80 และ 443 โซลูชันอื่น ๆ ก็ยินดีต้อนรับเช่นกัน

3
วิธีกำหนดชื่อโฮสต์ให้กับอุโมงค์ SSH
ฉันใช้ ssh root@my.server.ip -g -L 4321:localhost:28017 เพื่อสร้างอุโมงค์จาก MacBook ของฉันไปยังเซิร์ฟเวอร์เฉพาะของฉันที่ผู้ให้บริการโฮสต์ของฉัน มันใช้งานได้ดี ตอนนี้ฉันต้องการเข้าถึงไซต์ผู้ดูแลระบบหลายแห่งบนเซิร์ฟเวอร์ระยะไกล (หน้าสถานะ MongoDB หน้า RabbitMQ และอื่น ๆ ทั้งหมดบนพอร์ตที่ต่างกัน) ทั้งหมดถูกผูกไว้กับ 127.0.0.1 บนเครื่องระยะไกล ฉันจะปรับแต่งคำสั่ง ssh นี้ได้อย่างไร กำหนดชื่อให้กับอุโมงค์และใช้เช่น "my.tunnel.name" ในเบราว์เซอร์ของฉัน เพื่อให้สามารถกำหนดพอร์ตระยะไกลในเบราว์เซอร์ของฉัน; ฉันต้องการเชื่อมต่อกับ my.tunnel.name:port เพื่อให้สามารถโทรไปยังไซต์ต่างๆ เป็นไปได้กับ ssh? ฉันอ่านหน้าคนและ googled รอบสองวันแล้ว แต่ดูเหมือนจะไม่ทำงาน --edit 2012-06-01 23: 36-- ขอบคุณคำตอบที่ให้ไว้และแสดงความคิดเห็นการส่งต่อพอร์ตทำงานตอนนี้ใช้ ssh user@remote.server -D 4321 ฉันสามารถตั้งค่านี้เป็นพร็อกซีในเบราว์เซอร์ของฉันและเบราว์เซอร์จะปฏิบัติตามคำขอใด ๆ ไปยัง localhost: …
16 ssh  port  tunneling 

10
FTP หยุดทำงาน: 150 การเปิดการเชื่อมต่อข้อมูลโหมด ASCII
ฉันกำลังตั้งค่าเซิร์ฟเวอร์ FTP บนเซิร์ฟเวอร์ Windows 2008 (R2) ของฉัน ทุกอย่างดูเหมือนจะติดตั้งอย่างถูกต้อง แต่ฉันมีปัญหาในการใช้ไคลเอนต์ FTP เพื่อเข้าสู่เซิร์ฟเวอร์ FTP ของฉัน ฉันสามารถเดสก์ท็อประยะไกลไปยังเซิร์ฟเวอร์และผ่านคำสั่ง DOS ฉันสามารถเข้าสู่ระบบได้อย่างง่ายดาย แต่ถ้าฉันออกคำสั่งเช่น "DIR" มันจะหยุดด้วย: 150 การเปิดการเชื่อมต่อข้อมูลโหมด ASCII ทุกอย่างที่ฉันวิจัยและอ่านชี้ไปที่พอร์ตไฟร์วอลล์และ / หรือการตั้งค่าโหมด Passive / Active นี่คือสิ่งที่รบกวนฉัน ... ถ้าฉันใช้คำสั่ง DOS FTP ฉันสามารถเข้าสู่ระบบและใช้คำสั่ง "DIR" ได้ก็ต่อเมื่อฉันใช้ "localhost" เป็นที่อยู่ของฉัน หากฉันระบุ URL FTP แบบเต็มฉันจะได้รับข้อผิดพลาดในการหยุด หากฉันระบุ URL "localhost" ฉันไม่ได้รับข้อผิดพลาด สิ่งนี้ทำให้ฉันเชื่อว่าเป็นปัญหาไฟร์วอลล์ (หรือแม้แต่ปัญหา IIS7?) แต่ฉันไม่แน่ใจว่าพอร์ตใดที่ฉันต้องเปิด …

3
ไม่สามารถเข้าถึงพอร์ต 80 จากสถานที่ห่างไกล แต่ทำงานในพื้นที่ได้หรือไม่
ฉันมีเซิร์ฟเวอร์ linux ในการกำหนดค่าด้วย apache อย่างไรก็ตามฉันไม่สามารถเข้าถึงได้โดยใช้คอมพิวเตอร์ระยะไกล ฉันสามารถ ssh ไปยังเซิร์ฟเวอร์ได้ตามปกติ ตาราง IP ของฉัน: Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 REJECT all -- 0.0.0.0/0 …

3
จะลบการเข้าถึงพอร์ตโดยใช้ไฟร์วอลล์บน Centos7 ได้อย่างไร
หากพอร์ตเปิดขึ้นสำหรับการใช้งานสาธารณะโดยใช้ไฟร์วอล - cmd ฉันต้องการ จำกัด พอร์ตนี้เป็น IP เฉพาะซึ่งฉันพบคำตอบสำหรับไซต์นี้ ฉันใช้สิ่งต่อไปนี้เพื่อเปิด: $ firewall-cmd --permanent --zone=public --add-port=10050/tcp $ firewall-cmd --reload ตอนนี้ใช้ข้อมูลจากข้อมูลที่ฉันพบว่าฉันต้องการ จำกัด การเข้าถึงพอร์ตนี้ไปยังที่อยู่ IP ที่เฉพาะเจาะจง ฉันต้องลบพอร์ตนี้ออกจากการเข้าถึงสาธารณะก่อนหรือไม่ หรือฉันเพียงแค่เพิ่มกฎใหม่ดังต่อไปนี้และนั่นจะดูแลปัญหาให้ฉันได้ไหม $ firewall-cmd --new-zone=special $ firewall-cmd --permanent --zone=special --add-rich-rule=' rule family="ipv4" source address=”123.1.1.1" port protocol="tcp" port="10050" accept' ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: $ firewall-cmd --zone=public --remove-port=10050/tcp $ firewall-cmd --reload แต่เมื่อฉันเรียกใช้ต่อไปนี้: $ …
14 firewall  port  centos7 

1
ไม่สามารถเชื่อมต่อกับพอร์ต 127.0.0.1 ได้
ฉันใช้เซิร์ฟเวอร์nginx (ไม่สำคัญว่าจะใช้เซิร์ฟเวอร์ใด): $ sudo netstat -tulpn | grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4268/nginx tcp6 0 0 :::80 :::* LISTEN 4268/nginx จากนั้นฉันก็ส่งคำขอไปที่ 127.0.0.1 $ curl -v 127.0.0.1 * Rebuilt URL to: 127.0.0.1/ * Hostname was NOT found in DNS cache * Trying 127.0.0.1... * connect to 127.0.0.1 port …
13 linux  ubuntu  port  localhost 

2
ฉันจะเลือกหมายเลขพอร์ตสำหรับเครื่องมือใหม่ได้อย่างไร
ฉันกำลังสร้างเครื่องมือการทำงานร่วมกันภายในที่จะใช้เซิร์ฟเวอร์กลาง (บนอินทราเน็ต) และพอร์ตอย่างน้อยหนึ่งพอร์ตสำหรับซ็อกเก็ตการสื่อสารกับลูกค้า ฉันรู้ว่าพอร์ตจำนวนมากถูกสงวนไว้สำหรับวัตถุประสงค์เฉพาะและอื่น ๆ มีการใช้งานตามอัตภาพสำหรับการรับส่งข้อมูลบางประเภท ฉันจะเลือกพอร์ตเริ่มต้นที่คนอื่นจะอ้างว่า "อ้างสิทธิ์" เป็นเครื่องมือได้อย่างไร มีฐานข้อมูลที่ระบุการใช้พอร์ตที่รู้จัก (ไม่เป็นทางการ) หรือไม่?
13 port  intranet 

2
Nmap ไม่สแกนพอร์ตทั้งหมด
ฉันสังเกตเห็นว่า nmap สแกนพอร์ตที่รู้จักมากมายและวิธีเดียวที่ฉันจัดการเพื่อตรวจสอบ 'em all คือใส่ "-p 0-65535" ทำไมถึงเป็นอย่างนั้น? ฉันผิดหรือเปล่า มีวิธีที่นิยมกว่าในการสแกนพอร์ตทั้งหมดนอกเหนือจากสิ่งที่ฉันทำ
13 port  nmap 

2
ข้อผิดพลาด SElinux: ValueError: พอร์ต tcp / 5000 กำหนดไว้แล้ว
ฉันพยายามเพิ่มข้อยกเว้นใน SELinux สำหรับ apache บนพอร์ต 5000 ดังนั้นฉันจึงใช้คำสั่ง: # semanage port -a -t http_port_t -p tcp 5000 แต่กลับข้อผิดพลาด ValueError: Port tcp/5000 already defined ฉันพยายามตรวจสอบว่าเป็นเช่นนั้นด้วยคำสั่ง: semanage port -l |grep 5000 ซึ่งให้ผลลัพธ์ http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000 อย่างที่คุณเห็น 5,000 ไม่อยู่ในรายการ มีอะไรที่ชัดเจนว่าฉันหายไปหรือไม่ ขอบคุณล่วงหน้าสำหรับความพยายามของคุณ ดังนั้นฉันจึงพบว่าบริการอื่นมีสถานะที่กำหนดไว้สำหรับพอร์ต TCP 5000 แต่ด้วยการแทนที่-aตัวเลือกด้วย-mสำหรับการแก้ไขเพิ่มพอร์ต tcp 5000 …
13 port  httpd  selinux 


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.