Ich habe freeSSHd auf einem Windows Server 2008- Computer installiert (wie unter So installieren Sie einen SSH-Server unter Windows Server 2008 beschrieben ).
- hat einen Benutzer namens "dspitzer" mit NTLM-Berechtigung erstellt
- hat eine Ausnahme für Port 22 in der Windows-Firewall geöffnet
Wenn ich jedoch versuche, eine Verbindung herzustellen (über eine Mac OS X 10.5.8-Befehlszeile), wird mir die Erlaubnis verweigert, nachdem ich das Kennwort eingegeben habe:
$ 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.
Ich habe auch versucht:
$ 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.
Ich habe auch versucht, die Berechtigung in "Passwort als SHA1-Hash gespeichert" zu ändern und ein einfaches Passwort einzugeben, aber ich habe das gleiche Problem. Und ich habe ohne Glück einen anderen Benutzernamen ("Administrator") ausprobiert.
Ich habe bestätigt, dass ich eine Verbindung zu dem Server herstelle, den ich gerade konfiguriere. Wenn ich freeSSHd beende und versuche, eine Verbindung herzustellen, erhalte ich:
$ ssh 12.34.56.78
ssh: connect to host 12.34.56.78 port 22: Operation timed out
Ich erhalte genau die gleichen Ergebnisse von einer Linux-Befehlszeile.
Irgendwelche Ratschläge oder Tipps zur Fehlerbehebung?
Update : Ich habe versucht, die Firewall zu deaktivieren (als Reaktion auf Geeklins Kommentar) und es machte keinen Unterschied.
Update Nr. 2 : Ich habe diesen Computer nicht mehr (ich habe den Arbeitgeber gewechselt), daher habe ich keine Möglichkeit, die Antworten zu überprüfen. Ich denke, alles was ich tun kann, ist diese Frage zum "Community-Wiki" zu machen.