通过 SSH 从 Windows 访问 Linux VM

通过 SSH 从 Windows 访问 Linux VM

我完全不知道该怎么做才能进入 Azure 中托管的 unix vm。

如何使用 Putty 或类似的 SSH 客户端从 Windows 7 访问 Linux VM。

我提供的信息是:1) 虚拟机的 IP 地址。2) 仅允许 SSH 密钥登录而不允许密码的 Unix 机器。3) 用户名​​。4) 解锁 ssh 密钥的密码。

我下载了 putty,但是我不是 Unix 专家,因此不知道需要什么步骤才能访问 Unix 机器。

谢谢

答案1

你有没有尝试过类似

答案2

历史遗留问题。但这就是人们所做的。

  1. 访问门户网站https://portal.azure.com/#home
  2. 找到您的“网络安全组”并添加端口 22 的(客户端 IP)IP。
  3. 记下公共 IP - 如果它经常变化 - 请考虑动态 IP 提供商。
  4. 您应该将密钥对的一半保存在 .pem 文件中。
  5. 将其转换为 .ppk 文件 - 请参阅 PuTTY 支持。
  6. 在 PuTTY 中创建一个定义,进入连接、SSH、Auth 并输入.ppk 文件详细信息。
  7. 试一试。稍后完善字体和字符编码。
  8. Windows 10 具有来自命令行的 SSH,包括 SCP。

一切就绪。请注意,每次客户端的公共 IP 地址发生变化时,都需要执行 2。稍后您可以使用 API 脚本自动执行此操作。不要让每个人都知道。我建议不要只使用密码进行身份验证。

当提出这个问题时,从 Web 访问 Azure shell 并没有崩溃。

相关内容