Tôi đang chơi xung quanh với nmap và phát hiện ra hộp Windows 10 (1607 pro - không phải người trong cuộc) hoàn toàn cập nhật của tôi có cổng 22 mở (ssh). Tôi $ssh <ip>
với nó và thấy rằng có, có một máy chủ ssh đang chạy trên máy của tôi. Tôi đã học được cách không ngạc nhiên bởi bất cứ điều gì khi nói đến cửa sổ. Tôi đã thử mật khẩu của mình (cả tài khoản cục bộ pw và cửa sổ "mật khẩu unix" được yêu cầu khi cài đặt "hệ thống con Windows mới cho Linux" và cả hai đều thất bại.
Tôi đã truy cập vào máy Windows 10 và chạy c:\>bash
và đảm bảo rằng máy chủ ssh không được thiết lập để khởi động tại bất kỳ runlevel nào và sau đó khởi động lại (Tôi không biết tính năng linux trong windows hoạt động như thế nào ngoài nó hoạt động). Sau khi khởi động lại tôi vẫn hiển thị cổng 22 mở. Tôi đã tìm trong tường lửa windows và tìm thấy các mục cho "dịch vụ proxy máy chủ ssh"; Tôi đã xem trong services.msc và tìm thấy "ssh server broker" và "ssh server proxy"; Tôi đã tìm trên google và thấy hoàn toàn không có gì về ssh trên windows ngoài những lời hứa về nó sẽ xảy ra vào một lúc nào đó và mọi người hỏi khi nào?
Chuyện gì đang xảy ra vậy? Tại sao tôi có một máy chủ ssh đang chạy mà tôi không biết gì về? Làm thế nào để tôi cấu hình nó? Làm thế nào để tôi giết nó? Sẽ giết nó thực sự giết nó? Hoặc nó giống như các tùy chọn khác trong Windows 10, đôi khi dường như chuyển trở lại những gì (có lẽ là) Microsoft nghĩ rằng tôi nên chọn (hoặc mong muốn tôi có).
services.msc
. Tôi thực sự thích nó là một máy chủ SSH thực sự mà tôi có thể sử dụng, thay vì dịch vụ vô dụng kỳ lạ này ...
netstat -anp
sẽ cho bạn biết quá trình nào đang lắng nghe trên cổng 22.