通过SSH连接到Azure VM时遇到问题

时间:2019-07-04 09:45:28

标签: azure connection virtual-machine

使用本地SSH客户端,我无法连接到我的Azure VM。

enter image description here我看到这里有一个公共IP。

,并且我允许通过端口22进入VM的传入请求,其中包括SSH enter image description here

并且我允许通过NSG通过端口22传入请求 enter image description here

这涵盖了我在MSDN上和谷歌搜索时发现的所有类似故障排除的详细信息。这是我在本地客户端上看到的。有调试此问题的想法吗?

ssh user@23.96.62.49
ssh: connect to host 23.96.62.49 port 22: Operation timed out

1 个答案:

答案 0 :(得分:0)

对于您的问题,可能有很多原因导致此问题。因此,您需要进行全面检查:

  1. 检查是否仅使用公共IP创建了VM,或者将VM放在了负载均衡器的后端。如果它位于负载平衡器的后端,则需要为您的VM创建一个nat规则以供ssh使用。
  2. 检查NSG规则,应检查两点。 VM的网络接口和放入VM的子网。它们都可以与NSG关联,并且都需要允许22个端口。
  3. 检查您的本地网络是否允许22端口上的出站流量,并确保您没有将ssh端口更改为VM中的其他端口。
  4. 检查VM中的ssh服务是否正在运行。