【发布时间】:2011-04-11 10:19:34
【问题描述】:
我的客户一直使用 SSH2 协议进行文件传输,最近他们决定将他们的应用程序托管在云端,他们仍然希望在将文件传输到云存储时使用 SSH 协议。谁能提供有关使用 Windows Azure 在云上设置 SSH 服务器的信息?
以下是
在云中的 VM 角色上托管 SSH 服务器,在这种情况下,同一云上的其他 Web/Worker 角色是否可以访问 VM 角色的本地存储?
是否可以在 Azure 中以 Worker 角色使用 .NET 组件(付费/开源)托管 SSH FTP 服务器?如果是,请提供有关 Market 中可用的 .NET 组件的信息。
如果 Windows Azure 中不支持 SSH,请告诉我在云中安全文件传输的其他替代方案。
我的客户曾经在封闭网络中运行他们的业务 Unix 机器,他们通过 SFTP 将文件传输到其供应商的 SSH FTP 服务器。
我们正在为他们在云上构建一些应用程序,这些应用程序要求他们以文件形式传输数据作为此云(网络角色)应用程序的输入。
为了从他们的封闭网络传输文件并使它们在云存储上可用,他们坚持认为他们仍然希望使用 SSH FTP 或使用 SSH 协议来执行此操作。
我们对这个要求碰壁了,下面是我们向他们提出的解决方案。
请查看并提供有关将文件通过 SSH FTP 传输到云存储的最佳方法的 cmets/建议/输入。
在云中的 VM 角色上托管 SSH 服务器,并在其网络中部署服务以将文件从其网络传输到云。在这种情况下,文件可能会保存到 VM Role 中的文件系统中,我们将如何从 VM 角色中提取文件并将其保存到共享云存储中,以便在云上运行的其他 Web 角色可以访问这些文件以获取输入?
是否可以在 Azure 中以 Worker 角色使用 .NET 组件(付费/开源)托管 SSH FTP 服务器?
如果 Windows Azure 中不支持 SSH,请告诉我使用 SSH 将文件从本地传输到云存储的其他安全文件传输替代方案。
【问题讨论】:
-
刚刚在我的回答中添加了关于 WinSSHD 的评论 - 阅读此主题 - 很多有用的建议 - forums.iis.net/t/1147827.aspx
-
交叉引用2014年的问题; 1.[]; Azure Windows Server 2012 R2 VM 上的 X.Cygwin SSH 服务器出现错误 - 超级用户;; superuser.com/questions/722324/…