Làm cách nào để tìm hiểu dịch vụ nào đang sử dụng một cổng nhất định?


11

Cổng 22 cụ thể. Tôi đã cài đặt freeSSHd trên hộp Windows Server 2008 chỉ chạy IIS. Khi tôi cố gắng khởi động Dịch vụ SSH, nó sẽ cho tôi biết rằng cổng đã được sử dụng. Làm thế nào tôi có thể tìm ra dịch vụ nào đang sử dụng cổng này?

Câu trả lời:


15

Sysiternals TCPView sẽ hiển thị cho bạn các cổng TCP / UDP đang được sử dụng và các quy trình đang sử dụng chúng.

văn bản thay thế


1
(Một câu trả lời chỉ hình ảnh không phải là chỉ số thân thiện :-) TCPView, công cụ hiển thị, có thể được tìm thấy ở đây: technet.microsoft.com/en-us/sysinternals/bb897437.aspx
Chris W. Rea

@cwrea: Đã gặp sự cố với liên kết - đã được sửa ngay bây giờ.
arathorn

+1 cho Sysiternals. Tôi đã luôn sử dụng netstat -ab và nó đã hoạt động với tôi nhưng điều này chắc chắn tốt hơn.
Petealx

19

netstat -btrong dấu nhắc lệnh cũng sẽ làm việc. Sysiternals TCPView về cơ bản là một phiên bản GUI đẹp hơn, netstatlà một công cụ đi kèm với Windows.

Đầu ra mẫu:

Kết nối hoạt động

  Địa chỉ Proto Địa chỉ nước ngoài Địa chỉ nước ngoài PID
  TCP john: 2817 localhost: 2818 THÀNH LẬP 972
  [firefox.exe]

  TCP john: 2818 localhost: 2817 THÀNH LẬP 972
  [firefox.exe]

  TCP john: 2821 localhost: 2822 THÀNH LẬP 972
  [firefox.exe]

  TCP john: 2822 localhost: 2821 THÀNH LẬP 972
  [firefox.exe]

  TCP john: 3177 đỉnh-colo-196-219.peak.org:http THÀNH LẬP 972
  [firefox.exe]

  TCP john: 3182 Peak-colo-196-219.peak.org:http THÀNH LẬP 972
  [firefox.exe]

  TCP john: 2879 67,69.247,70:http CLOSE_WAIT 972
  [firefox.exe]

  TCP john: 2880 67,69.247,70:http CLOSE_WAIT 972
  [firefox.exe]

  TCP john: 2881 67,69.247,70:http CLOSE_WAIT 972
  [firefox.exe]

  TCP john: 2882 67,69.247,70:http CLOSE_WAIT 972
  [firefox.exe]

  TCP john: 2883 67,69.247,70:http CLOSE_WAIT 972
  [firefox.exe]

  TCP john: 2884 67,69.247,70:http CLOSE_WAIT 972
  [firefox.exe]

1
Đồng ý, mặc dù tôi thấy việc cập nhật / đánh dấu trực tiếp trong TCPView khá hữu ích trong việc theo dõi các cổng / quy trình.
arathorn

TCPView tốt hơn là không có nghi ngờ gì, mặc dù nếu anh ta muốn tránh tải xuống thì đây là một giải pháp thay thế.
John T

Dứt khoát.
arathorn

+1 Vì đơn giản nhưng TCPView tốt hơn với GUI của nó
Petealex

+1 cho giải pháp dựng sẵn. "Sử dụng hệ thống nội bộ" dường như là câu trả lời cho mọi câu hỏi của Windows tại đây, nhưng thật tốt khi biết cách giải quyết vấn đề mà không cần phần mềm của bên thứ 3.
John Fouhy

3

netstat trong Windows 2008:

Bắt đầu Dấu nhắc lệnh với "Chạy với tư cách quản trị viên", sau đó nhập netstat -anb.

Lệnh chạy nhanh hơn ở dạng số ( -n) và -btùy chọn yêu cầu độ cao.

Để lọc đầu ra và chỉ kiểm tra các cổng udp: sử dụng netstat -anb -p udp


3

netstat -ansẽ hiển thị tất cả các cổng hiện đang mở với địa chỉ của chúng ở dạng số.
Để tìm thông tin về một cổng cụ thể, hãy sử dụng thông qua nhắc nhở của Power Shell với tư cách Quản trị viên : netstat -an | Select-String 10000.


2

Đưa nó lên cấp độ tiếp theo với CurrPorts của NirSoft:

CurrPorts hiển thị danh sách tất cả các cổng TCP / IP và UDP hiện đang mở trên máy tính cục bộ của bạn. Đối với mỗi cổng trong danh sách, thông tin về quy trình mở cổng cũng được hiển thị, bao gồm tên quy trình, đường dẫn đầy đủ của quy trình, thông tin phiên bản của quy trình (tên sản phẩm, mô tả tệp, v.v.), thời gian quá trình đã được tạo và người dùng đã tạo ra nó.

Không chỉ vậy mà:

Ngoài ra, CurrPorts cho phép bạn đóng các kết nối TCP không mong muốn, giết quá trình mở các cổng và lưu thông tin cổng TCP / UDP vào tệp HTML, tệp XML hoặc tệp văn bản được phân định bằng tab. Các CurrPort cũng tự động đánh dấu bằng các cổng TCP / UDP đáng ngờ màu hồng thuộc sở hữu của các ứng dụng không xác định (Ứng dụng không có thông tin phiên bản và biểu tượng)

văn bản thay thế


0

Chạy netstat –ano | find “0.0.0.0:22”theo các quyền được đánh giá và nhận ID tiến trình (số ở cột cuối cùng).

Sau đó sử dụng Trình quản lý tác vụ (Ctrl + Shift + Esc) để xác định quy trình. Nếu nó không hiển thị cột PID thì hãy bật nó lên


0

Windows Resource Monitor (không phải là màn hình hiệu suất Widows hoặc màn hình từ trình quản lý tác vụ) cũng sẽ hiển thị cổng và PID của tất cả các kết nối mở.

Bắt đầu -> Tìm kiếm -> "Giám sát tài nguyên" -> tab Netowrk

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.