如何使用Internet上的私有IP地址SSH到Azure VM

Sea*_*ude 4 ssh azure azure-virtual-machine azure-virtual-network

我是Azure的新手。刚刚部署了Ubuntu VM,但认为我只会创建一个私有IP地址,而没有公共IP。

如何使用10.x.x.xIP地址从家里的笔记本电脑切换到Azure VM ?

我试过了:

  • 使用Azure Cloud Shell,但连接只是超时
  • 在笔记本电脑上使用ssh,但是它在我的LAN上寻找VM并超时。

Joe*_*rra 5

您无法使用私有IP将SSH从本地计算机连接到VM,因为您的计算机与VM不在同一网络中。您将只能从同一虚拟网络上的其他VM SSH连接到该VM。

为了从vnet外部SSH到您的VM,您将需要一个带有公共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