【问题标题】:Steps required to SSH into Azure Windows VM from a Linux VM从 Linux VM SSH 到 Azure Windows VM 所需的步骤
【发布时间】:2021-06-01 14:08:22
【问题描述】:

已创建 Windows Azure VM 并分别为入站 RDP 和 SSH 连接打开端口 3389 和 22。

我可以通过 RDP 从远程 Windows PC 成功连接到 vm。 在 Portal 中测试 SSH 连接成功。但是,尝试使用 SSH 从远程 Linux VM 连接失败。

鉴于门户内的 SSH 连接测试成功,这表明 (1) 可以通过 SSH 连接到 windows VM; (2) 服务器上没有其他配置要求,即安装 OpenSSH(或类似的)/将密钥文件复制到某个位置等。但是,Azure 门户中的帮助步骤用于我的 Windows VM,用于远程SSH 连接表明服务器上可能需要存在公钥,并且我需要尝试连接的 LinuxVM 上的私钥。

请有人帮助我了解是否可以通过 ssh 进入 Windows Azure VM,如果可以,我需要达到我可以达到的状态(在目标 Windows VM 和源 Linux VM 上)的要求/最小步骤集SSH 成功。

其他类似问题的帖子没有帮助我通过 ssh 连接。我没有在 Microsoft 文档中找到“黄金真理来源”。也许我错过了。

谢谢。

【问题讨论】:

  • 出于好奇,您是如何设法从门户通过 SSH 连接到 Windows 虚拟机的?有指南吗?
  • 嗨,凯德。那是我的问题。如何设置,这样我就可以成功地从 Linux 到 Windows 进行 SSH。
  • 啊,抱歉,我忽略了 - Testing Portal 中的 SSH 连接成功。我以为你的意思是从门户测试它,就像从 Azure 中的另一个 VM 连接到 Windows VM。无论如何,如果我发现了什么,我会更新。

标签: windows azure ssh virtual-machine


【解决方案1】:

Windows Server 通常不会预先构建并准备好使用 SSH 访问,它需要一些设置。您可以关注 this 来设置您的 Azure VM 以进行 SSH 访问。您可以在 Windows Azure VM 上配置 SSH 以进行访问,请查看 How to Set Up OpenSSH on a Windows Server。部署 OpenSSH 后,您可以在 Linux 客户端上的 Azure 门户中按照有关通过 SSH 与客户端连接的步骤通过 SSH 访问该 Windows VM。

【讨论】:

  • 谢谢,南希。我开始怀疑这是因为在服务器上找不到 OpenSSH。 SSH 的连接测试有点误导(至少对我而言)。
猜你喜欢
  • 2017-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-26
  • 1970-01-01
  • 2018-04-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多