ทำไม ssh ถึงไม่สร้างอยู่ใน windows? [ปิด]


10

SSH สร้างขึ้นในระบบปฏิบัติการสไตล์ POSIX ส่วนใหญ่ ฉันรู้ว่าการทำงานของ SSH สามารถเพิ่มลงใน windows โดยใช้เครื่องมือเช่น Putty ได้ แต่มีเหตุผลเชิงพาณิชย์หรืออย่างอื่นเหตุใด ssh จึงไม่ได้สร้างอยู่ใน windows เหมือนกับในระบบปฏิบัติการอื่น


ทำไม Windows ไม่มาพร้อมกับโปรแกรมเริ่มต้นสำหรับ SSH เป็นไปไม่ได้ที่จะรู้ได้โดยไม่ต้องขอให้นักพัฒนาที่ผมคิดว่า ...
เดนนิส

คำตอบ:


6

มันไม่ได้สร้างไว้ในระบบใด ๆ การกระจาย Linux ส่วนใหญ่เพียงส่ง openssh-client (และ -server) เป็นแพ็กเกจตามค่าเริ่มต้น

เนื่องจาก Windows มาพร้อมกับ userland ที่เป็นค่าเริ่มต้น (Explorer, Media Player และอื่น ๆ ) พวกเขาไม่ได้จัดส่งแพ็คเกจภายนอกเช่น openSSH


3

คำตอบสั้น ๆ คือ Windows ไม่ได้มาตรฐาน POSIX (ไม่มีโปรแกรมเสริมเช่น Cygwin) Windows มุ่งสู่สิ่งแวดล้อม GUI แทนที่จะเป็นเชลล์บรรทัดคำสั่งอย่างน้อยตอนนี้


Windows NT เป็นไปตามมาตรฐาน POSIX.1 (แม้ว่า .1 จะไม่ค่อยมีประโยชน์) และรุ่นเซิร์ฟเวอร์ล่าสุดมีโหมด GUI (เซิร์ฟเวอร์หลัก) ที่เลียนแบบได้โดยมีจุดประสงค์เพื่อมุ่งสู่เซิร์ฟเวอร์ CLI บริสุทธิ์ในอนาคต
user1686

ฉันจะชี้แจงว่ามันไม่สอดคล้องกับ POSIX อย่างสมบูรณ์ สำหรับรายละเอียดเกี่ยวกับสิ่งที่ 0.1 วิธีการดูที่รายการนี้วิกิพีเดีย - en.wikipedia.org/wiki/POSIX#POSIX-oriented_operating_systems
จิมจี

2

เพราะ Microsoft ต้องการให้เครื่องมือที่ใช้ GUI สำหรับการใช้งาน Windows จากระยะไกล โดยเฉพาะอย่างยิ่ง Remote Desktop Protocol / Terminal Services

ในอดีตไมโครซอฟท์ยังไม่ได้รับการสนับสนุนอย่างกระตือรือร้นหรือผู้ยอมรับผลิตภัณฑ์และมาตรฐานที่มีต้นกำเนิดในชุมชน Unix หรืออินเทอร์เน็ต

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