Interix / SUA SSH服务器有什么好处?

有很多自制SSH服务器(有些是免费的,有些是付费的),但是我一直坚持使用Cygwin的OpenSSH端口,因为:

  1. 尽pipe它有很多奇怪的属性,但是我对Cygwin很熟悉,并且在事情出错时更可能知道如何进行debugging,

  2. 它只给我一个有点braindeadshell(即不是cmd.exe)工作。

几年前,当我退出使用Windows for Linux时,这是事态。 那么,我现在回来了,有些事情已经改变了:

  • Cygwin仍然是braindead。 以各种丰富多彩的方式。

  • MinGW的msys实用程序function完备,足以为有兴趣在Unixy皮肤上进行本地Windows开发的开发人员提供合理的环境。 但是,它仍然没有配备SSH服务器。

  • 微软已经在近期的Windows版本中包含了Interix(也被称为基于Unix的应用子系统)。

我一直在使用MinGW来完成我自己的Windows开发工作,而且我很高兴地告诉大家,这是在这里。 但是,缺less一个SSH服务器已经让我失望了,其他的select大部分似乎并不足以让我停止使用Cygwin的OpenSSH(这也正好给了我很多其他有用的软件包,只要我不编译C)

但SUA可能是让我永远把Cygwin甩开的东西! 尤其是, SUA社区似乎有一个OpenSSH服务器的版本。 所以我的问题是否确实起作用,并且是否足以成为事实上的SSH实现(就像远程桌面服务成为企业Windows事实上的远程应用程序一样),这是值得切换的?

我的大学使用OpenSSH进行SUA以在Windows Server 2008系统上获得SFTP访问权限。 你将不得不担心的是SUA是UNIX而不是Linux(例如,日志在不同的地方),而且为防止SSH蛮力攻击(如Denyhosts和fail2ban)而创build的工具根本就不存在,据我所知。 总的来说,我肯定会build议安装和查看它,但要记住安全问题。