What can I install as a free ssh server for Windows Server 2008?

migrated from stackoverflow.com Feb 3 '11 at 12:31

This question came from our site for professional and enthusiast programmers.


Here on this link you will find list of available SSH server for windows server 2008.

Hope this helps.


The only realistic option is OpenSSH, but it has problems with key-based authentication. FreeSSHD is terrible in regards to standards compliance. So we chose Bitvise SSH server - it has very moderate pricing for small groups.

  • I have been happy with Bitvise, as well. Also, there SFTP server is very good. – jftuga Feb 3 '11 at 14:47

You can do this by installing cygwin. It's an attempt to emulate basic linux functions and shell on windows.

  • 4
    You could. But you shouldn't. – Cody Gray Feb 3 '11 at 11:44
  • hmmm... a less invasive software? – Omega Feb 3 '11 at 11:44
  • Just that in some ways Windows isn't really designed to work from a shell for much. It kind of depends on what you're trying to do that you'd want a SSH server. In many cases it's better instead of grafting SSH on Windows to just run a *NIX type OS...depending on what you're trying to do. – Bart Silverstrim Feb 3 '11 at 12:50
  • Unless something has changed, I had noticed in the past that the cygwin SSHD port tended to eat the processor up. But again it may have been fixed. – Bart Silverstrim Feb 3 '11 at 12:51
  • I completely agree that it's not a great solution, but it's an option. I personally haven't used cygwin and a couple years. I had to give it up because after a couple if commands it would stop correctly displaying what I was typing. – xzyfer Feb 3 '11 at 13:20

The best free solution which is also as minimalist as realistic is this:


You do get the bare minimum of baggage from cygwin that allows ssh to start up and run, other than that it runs as a native service.

Still - as what you can do over the command line is relatively limited on windows, you'll want to tunnel RDP or something similiar over the ssh connection. Unless you are simply using it to transfer files.

  • Why would you tunnel RDP if RDP is already encrypted? – Bart Silverstrim Feb 3 '11 at 12:52
  • It limits the number of services you have listening on external interfaces. – cbz Feb 3 '11 at 17:41
  • Though the actual point was that with a minimalistic ssh setup, you only have access to the windows shell, which may not allow you to do everything you want to. – cbz Feb 3 '11 at 17:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.