Comments

Another alternative that I would recommend is 'BitVise SSH Server'. It is free for personal use, but, unfortunately, not open source. By default, it is configured to run as a service at startup. I can even SSH to a freshly booted machine and log in using the SSH shell (I use mRemote / mRemoteNG [ http://www.mremoteng.org/ ] on the other side to access the SSH clients -- With its tabbed interface, it is easy to deal with multiple machines simultaneously).

For us folks that are comfortable with the bash shell, this makes working in Windows from putty or a *nix host quite convenient. Powershell has its uses, but it really isn't any more secure than scp. And, IMHO, establishing sessions with the more secure public/private rsa keys via ssh-keygen is a lot easier than having to deal with Kerberos, CredSSP or certificate.
Technet article discussing WinRM and Powershell for remote management:
http://social.technet.microsoft.com/Forums/windowsserver/en-US/af988394-fff3-4b05-9fed-e85104f6856e/remote-powershell-security

This is an awesome find for me! I wish I had found this a few years ago. We're in a test environment, so we use remote desktop to login to our Windows server. I've been looking for another way in for years. Neat!