ฉันได้ติดตั้งfreeSSHdบนกล่อง Windows Server 2008 (ทำตามคำแนะนำในวิธีการติดตั้งเซิร์ฟเวอร์ SSH ใน Windows Server 2008 ) รวมถึง:
- สร้างผู้ใช้ชื่อ "dspitzer" ด้วยการอนุญาต NTLM
- เปิดข้อยกเว้นสำหรับพอร์ต 22 ในไฟร์วอลล์ Windows
แต่เมื่อฉันพยายามที่จะเชื่อมต่อ (จากบรรทัดคำสั่ง Mac OS X 10.5.8) ฉันได้รับอนุญาตถูกปฏิเสธหลังจากป้อนรหัสผ่าน:
$ ssh 12.34.56.78
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Received disconnect from 12.34.56.78: 2: Too many attempts.
ฉันยังลอง:
$ ssh dspitzer@12.34.56.78
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Permission denied, please try again.
dspitzer@12.34.56.78's password:
Received disconnect from 12.34.56.78: 2: Too many attempts.
ฉันได้ลองเปลี่ยนการอนุญาตเป็น "รหัสผ่านที่เก็บไว้เป็นแฮช SHA1" และป้อนรหัสผ่านแบบง่าย ๆ แต่ฉันได้รับปัญหาเดียวกัน และฉันได้ลองใช้ชื่อผู้ใช้อื่น ("ผู้ดูแลระบบ") โดยไม่มีโชค
ฉันยืนยันว่าฉันกำลังเชื่อมต่อกับเซิร์ฟเวอร์ที่ฉันกำลังกำหนดค่า - ถ้าฉันหยุด freeSSHd แล้วลองเชื่อมต่อฉันจะได้รับ:
$ ssh 12.34.56.78
ssh: connect to host 12.34.56.78 port 22: Operation timed out
ฉันได้รับผลลัพธ์เดียวกันแน่นอนจากบรรทัดคำสั่ง Linux
คำแนะนำหรือเคล็ดลับการแก้ไขปัญหาใด ๆ
อัปเดต : ฉันพยายามปิดการใช้งานไฟร์วอลล์ (เพื่อตอบสนองต่อความคิดเห็นของgeeklin ) และไม่ได้ทำให้แตกต่าง
อัปเดต # 2 : ฉันไม่มีเครื่องนี้แล้ว (ฉันเปลี่ยนนายจ้าง) แล้วดังนั้นฉันจึงไม่มีวิธีตรวจสอบคำตอบ ฉันเดาว่าฉันทำได้แค่ตั้งคำถามว่า "ชุมชนวิกิ"