ฉันเพิ่งติดตั้ง Win32-OpenSSH (จาก github) บน Windows Server 2008 R2 มันทำงานแล้ว
ตอนนี้ฉันกำลังพยายามเชื่อมต่อจากโฮสต์อื่น มีการเชื่อมต่อแล้ว แต่ฉันไม่สามารถส่งคำสั่งได้
เมื่อลองกับ ssh.exe ฉันได้สิ่งนี้:
ssh administrator@MYHOST dir
administrator@MYHOST's password:
Connection reset by MYHOST
(รหัสผ่านถูกต้อง)
เมื่อลองใช้ Putty ฉันสามารถเข้าสู่ระบบได้ แต่คอนโซลค้างหลังจากฉันป้อนคำสั่ง ("dir") แล้วกด ENTER ดู:
login as: administrator
administrator@MYHOST's password:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
administrator@MYHOST C:\Users\Administrator>dir
คุณรู้ปัญหานี้หรือไม่? ฉันไม่ได้เปลี่ยนพารามิเตอร์ใด ๆ ในไฟล์กำหนดค่า
ขอบคุณ
บันทึก:
- ฉันพบปัญหาเดียวกันเมื่อเชื่อมต่อจาก Windows Server 2008 R2 และ Windows 7
- ฉันทำงานเหมือนเดิมเมื่อพยายามเชื่อมต่อกับบัญชีอื่น ขอบคุณ
ตอนนี้ฉันเห็นว่าถ้าฉันติดตั้งแพคเกจเดียวกันบน Windows 7 มันทำงานได้โดยไม่มีปัญหา ไม่มีไฟร์วอลล์ทำงานบนโฮสต์ทั้งสอง ตอนนี้ฉันกำลังลองสิ่งที่คุณพูด ขอบคุณ
—
mosh
ssh
อยู่ในโหมดแก้ไขข้อบกพร่อง (-vvv
สวิตช์) และดูว่าจุดใดที่ผิดพลาด 2. ดูที่บันทึกว่าทำไมเซิร์ฟเวอร์ถึงทำงานล้มเหลว ฉันเชื่อว่า windows มีบางอย่างเช่นนี้ ถ้าไม่ใช่ให้รันเซิร์ฟเวอร์ในโหมดดีบัก (-Dddd
เปลี่ยนเป็นsshd
) ลองเชื่อมต่อและดูว่ามันล้มเหลวเมื่อใด