我是Azure的新手。刚刚部署了一个Ubuntu VM,但我认为我只创建一个私有IP地址,没有公共IP。
如何使用10.x.x.x
IP地址从家中的笔记本电脑ssh到Azure VM?
我试过了:
答案 0 :(得分:2)
您无法使用专用IP从本地计算机通过SSH连接到VM,因为您的计算机与VM不在同一网络中。您只能从同一虚拟网络上的另一个VM SSH连接到VM。
要从vnet外部连接到您的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
答案 1 :(得分:1)
我找到了其他工作方式。
临时将具有私有IP地址的VM附加到公共天平lb下,在负载均衡器中为ssh配置一个nat规则。确保已在nsg中允许负载均衡器进入的ssh。
通过SSH进入公共负载均衡器ip,您将能够通过azure负载均衡器ip访问内部计算机。
答案 2 :(得分:0)
与此同时,有Azure Bastion可以为您提供帮助。