Tôi đã cài đặt freeSSHd trên hộp Windows Server 2008 (làm theo hướng dẫn trong Cách cài đặt SSH Server trong Windows Server 2008 ), bao gồm:
- đã tạo một người dùng có tên "dspitzer" với ủy quyền NTLM
- đã mở một ngoại lệ cho cổng 22 trong Tường lửa Windows
Nhưng khi tôi cố gắng kết nối (từ dòng lệnh Mac OS X 10.5.8), tôi sẽ bị từ chối sau khi nhập mật khẩu:
$ 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.
Tôi cũng đã thử:
$ 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.
Tôi cũng đã thử thay đổi ủy quyền thành "Mật khẩu được lưu dưới dạng băm SHA1" và nhập mật khẩu đơn giản, nhưng tôi gặp vấn đề tương tự. Và tôi đã thử một tên người dùng khác ("Quản trị viên") nhưng không có may mắn.
Tôi đã xác nhận rằng tôi đang kết nối với máy chủ Tôi đang định cấu hình cho máy tính nếu tôi dừng freeSSHd và thử kết nối tôi nhận được:
$ ssh 12.34.56.78
ssh: connect to host 12.34.56.78 port 22: Operation timed out
Tôi nhận được kết quả chính xác tương tự từ một dòng lệnh Linux.
Bất kỳ lời khuyên hoặc lời khuyên xử lý sự cố?
Cập nhật : Tôi đã thử vô hiệu hóa tường lửa (để phản hồi bình luận của geeklin ) và nó không có gì khác biệt.
Cập nhật # 2 : Tôi không còn máy này nữa (tôi đã thay đổi nhà tuyển dụng), vì vậy tôi không có cách nào để xác minh câu trả lời. Tôi đoán tất cả những gì tôi có thể làm là đặt câu hỏi này "wiki cộng đồng".