我们正在进行的一个项目刚刚添加了一个新要求:它必须能够使用密钥/对身份验证通过 SFTP (SSH) 接收文件。我们已经能够找到一组有趣的 SSH客户端库(例如 SSH.Net),但没有找到服务器库。到目前为止,我们发现的最接近的是一个 Python 库,我们正在讨论通过 IronPython 实现它。
我们应该怎么做呢?我们是否缺少任何库,或者我们应该自己实现它?
此外,FxSsh 是一个纯 C# 实现 SSH 服务器端。在这个阶段,支持 EXEC 方法和返回流。
在谷歌上快速搜索“.NET SSH 服务器”会发现我们的SecureBlackbox位于第 4 位。在众多其他功能中,SecureBlackbox 为 .NET 提供 SSH/SFTP 服务器组件。