我完全不知道该怎么做才能进入 Azure 中托管的 unix vm。
如何使用 Putty 或类似的 SSH 客户端从 Windows 7 访问 Linux VM。
我提供的信息是:1) 虚拟机的 IP 地址。2) 仅允许 SSH 密钥登录而不允许密码的 Unix 机器。3) 用户名。4) 解锁 ssh 密钥的密码。
我下载了 putty,但是我不是 Unix 专家,因此不知道需要什么步骤才能访问 Unix 机器。
谢谢
答案1
你有没有尝试过类似这?
答案2
历史遗留问题。但这就是人们所做的。
- 访问门户网站https://portal.azure.com/#home。
- 找到您的“网络安全组”并添加端口 22 的(客户端 IP)IP。
- 记下公共 IP - 如果它经常变化 - 请考虑动态 IP 提供商。
- 您应该将密钥对的一半保存在 .pem 文件中。
- 将其转换为 .ppk 文件 - 请参阅 PuTTY 支持。
- 在 PuTTY 中创建一个定义,进入连接、SSH、Auth 并输入.ppk 文件详细信息。
- 试一试。稍后完善字体和字符编码。
- Windows 10 具有来自命令行的 SSH,包括 SCP。
一切就绪。请注意,每次客户端的公共 IP 地址发生变化时,都需要执行 2。稍后您可以使用 API 脚本自动执行此操作。不要让每个人都知道。我建议不要只使用密码进行身份验证。
当提出这个问题时,从 Web 访问 Azure shell 并没有崩溃。