ฉันกำลังเล่นกับ nmap และค้นพบว่า windows 10 (1607 pro - ไม่ใช่คนวงใน) เต็มไปหมดมีพอร์ต 22 open (ssh) ฉัน$ssh <ip>
พบมันและพบว่าใช่มีเซิร์ฟเวอร์ ssh ที่ทำงานบนเครื่องของฉัน ฉันเรียนรู้ที่จะไม่แปลกใจกับสิ่งใดเมื่อพูดถึงหน้าต่าง ฉันลองใช้รหัสผ่านของฉัน (ทั้งบัญชีท้องถิ่นของฉันและหน้าต่าง "รหัสผ่าน unix" ซึ่งจำเป็นเมื่อติดตั้ง "ระบบย่อย Windows ใหม่สำหรับ Linux" และทั้งสองล้มเหลว
ฉันไปที่เครื่อง windows 10 และรันc:\>bash
และทำให้แน่ใจว่าเซิร์ฟเวอร์ ssh ไม่ได้ถูกตั้งค่าให้เริ่มทำงานที่ runlevel ใด ๆ จากนั้นรีสตาร์ท (ฉันไม่รู้เลยว่า linux ใน windows นั้นทำงานได้ดีกว่าที่ทำงานอยู่) หลังจากรีสตาร์ทฉันยังคงเปิดพอร์ต 22 อยู่ ฉันค้นหาใน windows firewall และพบรายการ "ssh proxy server service"; ฉันค้นหา services.msc และพบ "ssh server broker" และ "ssh server proxy"; ฉันดูใน google และพบว่าไม่มีอะไรเกี่ยวกับ ssh บน windows นอกเหนือจากสัญญาว่าจะเกิดขึ้นในบางจุดและมีคนถามเมื่อใด
เกิดอะไรขึ้น? ทำไมฉันถึงมีเซิร์ฟเวอร์ ssh ที่ทำงานอยู่ฉันไม่รู้อะไรเลย? ฉันจะกำหนดค่าได้อย่างไร ฉันจะฆ่ามันได้อย่างไร จะฆ่ามันฆ่าจริงเหรอ? หรือเป็นเหมือนตัวเลือกอื่น ๆ ใน Windows 10 ซึ่งบางครั้งดูเหมือนจะเปลี่ยนกลับไปเป็นสิ่งที่ (น่าจะเป็น) Microsoft คิดว่าฉันควรเลือก (หรือต้องการมี)
services.msc
ได้ ที่จริงผมอยากจะให้มันเป็นเซิร์ฟเวอร์ SSH จริงที่ฉันสามารถใช้แทนการบริการที่ไร้ประโยชน์นี้แปลก ...
netstat -anp
ควรจะบอกคุณกระบวนการที่ฟังพอร์ต 22