什么是在Windows Server 2003中运行的好的SSH服务器?

免责声明:当谈到SSH时,我有点笨拙。

我尝试过使用openssh,但无法正常运行,MobaSSH会拒绝我的连接尝试。

我真正想要的是一个SSH服务器,以便我可以使用rsync备份一个Linux机器。 (不要问我为什么要备份一个Linux盒子到一个窗口框)

什么是在Windows上使用的良好的SSH服务器?

Windows上的SSH / SCP服务器

我一直在评估KpyM SSH服务器 ,它看起来不错,BSD与源代码许可。 它基于cryptlib fundementally并创build一个Window Station为每个会话,这就是为什么它是为数不多的开源SSH解决scheme之一,与PowerShell正常工作。

过去几年来我们一直在使用为Interix / SFU / SUA编译的OpenSSH。 缺点是OpenSSH不能很好地与PowerShell一起玩,这是一个烦恼,它需要从Unix for Services 3.5或Unix应用子系统(Win2k3 R2和更高版本)的完整POSIX子系统。

几年前,我们曾经使用Vandyke,它运作良好。

后续我看看KpyM SSH:

KpyM SSH是相当基本的。 一个烦恼是,尽pipe是开放源代码,它是nagware达要求您支付许可证密钥。 不过,下载源代码很简单,删除nage并重新编译。 通常这是一个基本的SSH守护进程。 最好的特点是,PowerShell的工作完美无瑕。 KpyM SSH的configuration非常有用,默认的encryptionalgorithm不包含aes128-cbc(不支持aes256)。 如果您开始使用TCP端口转发,则会话将显示“进入端口转发模式”,您无法再与其进行交互。 您实际上必须有一个交互式命令会话和一个单独的转发通信会话。 它使用Windows身份validation,但不支持通过Windows组限制访问。 不支持公共密钥login。 支持粒度访问,子协议(如提供sftp但不是shell访问)和帐户环境控制。

我比较喜欢Bitvise WinSSHD。

Bitvise WinSSHD更令人印象深刻。 支持aes256和aes128开箱即用。 它不是开源的,但它是免费的(与AD集成瘫痪)供个人使用,非常合理的每台服务器100美元用于商业用途。 可以configuration为使用PowerShell作为默认的shell和PowerShell的正常工作。 WinSSHD具有非常细微的每个帐户和每个组的configuration,以及每个客户端IP和每个客户端的DNS。 有login和注销操作,可以configuration每个帐户或组。 支持OpenSSH公钥文件。 公开自动化API。 将日志写入Windows事件日志和/或文本文件。 还有一个小而轻的服务stream程。