为什么Windows不内置ssh?[关闭]


10

SSH已内置在大多数POSIX样式的操作系统中。我知道可以使用诸如Putty之类的工具将SSH功能添加到Windows,但是出于商业原因或其他原因,为什么没有像在其他操作系统中那样在Windows中内置ssh?


为什么Windows没有为SSH提供默认程序?我想如果不问开发人员就不可能知道...
Dennis

Answers:


6

它没有内置在任何系统中。默认情况下,大多数Linux发行版仅将openssh-client(和-server)作为软件包提供。

由于Windows带有默认用户区(资源管理器,媒体播放器等),因此它们不会附带像openSSH这样的外部软件包。


3

简短的答案是Windows不兼容POSIX(没有像Cygwin这样的附加组件)。至少目前,Windows适用于GUI环境而不是命令行外壳。


Windows NT是POSIX.1兼容的(尽管.1并不是很有用),并且最新的Server版本具有非常简单的GUI模式(Server Core),旨在在将来的版本中使用纯CLI服务器。
user1686

我将说明它不完全符合POSIX。有关.1含义的详细信息,请参阅以下Wikipedia条目-en.wikipedia.org/wiki/POSIX#POSIX-directional_operating_systems
Jim G.

2

因为Microsoft倾向于为远程使用Windows提供基于GUI的工具。特别是远程桌面协议/终端服务。

从历史上看,从总体上讲,Microsoft并不是来自Unix或Internet社区的产品和标准的热情支持者或采用者。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.