我是 Azure 新手。刚刚部署了一个 Ubuntu VM,但我认为我只会创建一个私有(private) IP 地址,而不是公共(public) IP。
如何使用 10.x.x.x
IP 地址从家里的笔记本电脑通过 ssh 连接到 Azure VM?
我已经尝试过:
- 使用 Azure Cloud Shell 但连接超时
- 在我的笔记本电脑上使用 ssh,但它在我的 LAN 上寻找虚拟机并超时。
最佳答案
您无法使用私有(private) IP 从本地计算机通过 SSH 连接到虚拟机,因为您的计算机与虚拟机不在同一网络中。您只能从同一虚拟网络上的另一个虚拟机通过 SSH 连接到该虚拟机。
为了从 vnet 外部通过 SSH 连接到您的虚拟机,您需要一个连接有公共(public) IP 的 NIC,并且在网络安全组上打开默认端口 22。
编辑:因为我找不到相关文档,所以我写了一篇博文。 https://medium.com/@joelatwar/how-to-ssh-to-your-azure-linux-vms-with-username-and-password-from-windows-linux-or-mac-df7d07ea3be1
关于azure - 如何使用 Internet 上的私有(private) IP 地址 ssh 到 Azure VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50548826/