I tried FreeSSHd and had the same results. As long as you were logged into the server desktop and had it running as a docked applet, you could login to the machine remotely over ssh. However, if you logged out of the desktop (which closes the interactive application) and just left it with the freeSSHd service running, I could never get it to connect. Actually, I DID finally get users I added to connect, but it would immediately disconnect because something about the users privileges (with the sshd server running as a service) were not right. I gave up on freeSSHd.
I tried MobaSSH, and at first I had the same issue that I couldn't login. However, realize that the usernames are case-sensitive! ssh
administrator@somewinserver.whatever will NOT work...ssh
Administrator@somewinserver.whatever WILL work. Once I figured out that the admin username was case-sensitive, the rest was really easy.
The ssh key authentication works fine too for password-less logins....just create a .ssh directory, copy the users rsa.pub key into that directory as a file called authorized_keys. Both ssh and scp work fine.
Same as CopSSH mentioned above, you get the (Linux) bash shell when you login. If you want the Microsoft Windows command line instead, just type "cmd" and you'll get cmd.exe shell instead. Windows command that are seperate programs will work from the bash shell (like tasklist, taskkill, net start, net stop, etc.)...commands that are part of the cmd.exe shell (like copy, dir, del, etc.) obviously will not work from the bash shell.
HTH,
Dave