SSH is built into most POSIX style operating systems. I know SSH functionality can be added to windows using tools such as Putty, but is there any reason, commercial or otherwise, why ssh is not built into windows as it is in other operating systems?

link|improve this question

45% accept rate
Why Windows doesn't come with a default program for SSH? Not possible to know without asking the developers, I guess... – Dennis Feb 6 at 23:08
feedback

closed as not constructive by Daniel Beck, Dennis, Chris W. Rea, slhck, Mike Fitzpatrick Feb 6 at 23:53

This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.

3 Answers

It is not built into any system. Most Linux distribution just ship openssh-client (and -server) as a package by default.

Since Windows comes with a default userland (Explorer, Media Player, etc), they don't ship external packages like openSSH.

link|improve this answer
feedback

The short answer is that Windows is not POSIX compliant (without add-ons like Cygwin). Windows is geared at a GUI environment rather than a command line shell, at least for now.

link|improve this answer
Windows NT is POSIX.1-compliant (although .1 is not very useful), and the latest Server editions have a very-mimimal-GUI mode (Server Core) aiming towards a pure CLI server in future releases. – grawity Feb 6 at 23:36
I'll clarify that it's not fully POSIX compliant. For details on what the .1 means take a look at this wikipedia entry - en.wikipedia.org/wiki/POSIX#POSIX-oriented_operating_systems – Jim G. Feb 6 at 23:49
feedback

Because Microsoft prefer to provide GUI based tools for remote use of Windows. In particular Remote Desktop Protocol / Terminal Services.

Historically, Microsoft have not, on the whole, been enthusiastic supporters or adopters of products and standards originating in the Unix or Internet communities.

link|improve this answer
feedback

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