对于在 Windows Azure 上运行的 C#/.NET 4.0 辅助应用程序,我想按需设置到第 3 方服务器的 SSH 隧道(主要是为了访问安全的 MySQL 数据库)。SSH.NET是一个开源项目,专门设计用于从 .NET 打开 SSH 隧道。但是,我担心本地端口分配。
有没有人成功地从 Windows Azure 建立 SSH 隧道?
建立 SSH 隧道很简单 - 只需在 Azure VM 上设置端口 22 SSH 端点。您的公共端口不必是 22,但私有端口必须是。
在 VM 的 Azure 仪表板中,单击“端点”和“添加”——选择 SSH 和端口 22。
如果您的 VM 不是 linux,假设您使用的是 Windows,那么您可能需要安装 SSH 服务器。
使用腻子客户端安装,是的。Windows 防火墙在您的控制之下。还有什么会阻碍你?