การติดตั้งเซิร์ฟเวอร์ SSH บน Windows


4

ฉันกำลังทำงานในโครงการ SSH เพื่อที่ฉันจะตั้งค่าทุกอย่างในฝั่งไคลเอ็นต์

แต่ฉันกำลังประสบปัญหาในเซิร์ฟเวอร์ SSH ของฉัน ฉันพยายามเซิร์ฟเวอร์ SSH บางอย่างเช่นOpenSSH ผมติดตั้งเซิร์ฟเวอร์ OpenSSH บน Windows คอมพิวเตอร์ของฉันตามคำแนะนำเหล่านี้

sshd -dddมันทำงานได้ดีก็ต่อเมื่อผมทำงานเซิร์ฟเวอร์ในโหมดการแก้ปัญหาโดยใช้คำสั่ง
มิฉะนั้นจะไม่รับคำสั่งจากลูกค้า SSH ของฉัน

ฉันต้องการคำแนะนำเกี่ยวกับวิธีการติดตั้งและตั้งค่าเซิร์ฟเวอร์ SSH บน Windows


ผมขอให้คำแนะนำการติดตั้งเซิร์ฟเวอร์ openssh

หากคุณตรวจสอบบริการที่ติดตั้งของคุณ (เช่นทำงานservices.msc) บริการ OpenSSH จะปรากฏในรายการหรือไม่ มีการกำหนดค่าสำหรับประเภทการเริ่มต้นอัตโนมัติหรือไม่
Lars Rohrbach

ใช่มันกำลังทำงานอยู่ในบริการ (ที่มีการเริ่มต้นโดยอัตโนมัติ) แต่มันจะตอบสนองเฉพาะเมื่อฉันเรียกใช้ในโหมดการแก้ปัญหาโดยใช้คำสั่ง sshd -ddd
Mukesh Reddy

และบริการกำหนดค่าให้เข้าสู่ระบบในฐานะ "ระบบท้องถิ่น"? ฉันสามารถยืนยันได้ว่าการตั้งค่าใช้งานได้บนเครื่อง Win7 ของฉัน การรีสตาร์ทเซอร์วิสสร้างข้อผิดพลาดหรือไม่? (ตรวจสอบบันทึกเหตุการณ์ระบบและแอปพลิเคชันของคุณ)
Lars Rohrbach

บริการกำลังทำงาน แต่กำลังฟังคำสั่งจากไคลเอนต์ก็จะฟังเฉพาะเมื่อฉันรันในโหมดดีบักโดยใช้คำสั่งนี้ sshd -d -d -d
Mukesh Reddy

คำตอบ:


0

ไมโครซอฟท์ที่เพิ่งเปิดตัวการสร้างของตัวเองของOpenSSH สำหรับ Windows

โปรดดูที่คู่มือของฉันสำหรับการตั้งค่าเซิร์ฟเวอร์ SSH / SFTP บน Windows ใช้นี้สร้างไมโครซอฟท์ OpenSSH

มันไม่มีการพึ่งพา Cygwin หรือสิ่งอื่นใด


-1

ฉันได้ใช้คำแนะนำต่อไปนี้ซึ่งทำงานได้สำเร็จบน Windows Server 2008 R2 ซึ่งแบ่งใช้ codebase เดียวกันกับ Windows 7:

  1. เข้าสู่ระบบเครื่อง Windows ในฐานะผู้ดูแลระบบท้องถิ่น
  2. ดาวน์โหลดตัวติดตั้งCygwin
  3. เรียกใช้โปรแกรมติดตั้ง
  4. จากการเลือกแพ็คเกจขยายหมวดหมู่NetและเลือกOpenSSH
  5. เสร็จสิ้นการติดตั้ง
  6. เรียกใช้เทอร์มินัล Cygwin ในฐานะผู้ดูแลระบบ (พร้อมท์คำสั่งยกระดับ)
  7. เรียกใช้SSH เจ้าภาพ-configโปรแกรม
  8. คำตอบใช่เพื่อแยกสิทธิ์ควรใช้?
  9. ตอบว่าใช่ไปที่สคริปต์นี้ควรสร้างผู้ใช้ภายใน 'sshd' ในเครื่องนี้หรือไม่?
  10. คำตอบใช่เพื่อคุณต้องการที่จะติดตั้ง sshd เป็นบริการ?
  11. คำตอบไม่มีการควรสคริปต์นี้สร้างใหม่ในท้องถิ่นบัญชี 'ssh_server' ซึ่งมีสิทธิ์ที่จำเป็น?
  12. เมื่อได้รับแจ้งชื่อผู้ใช้และรหัสผ่านสำหรับบริการให้ป้อนบัญชี Windows ภายในเครื่องที่มีสิทธิ์ผู้ดูแลระบบ
  13. ตอบntsec ttyสำหรับค่าใดที่ตัวแปรสภาวะแวดล้อม CYGWIN จะมีเมื่อ sshd เริ่มทำงาน?
  14. เสร็จสิ้นการกำหนดค่า
  15. เริ่มบริการด้วยnet start sshd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.