问题描述
- Azure上的Linux虚拟机万一无法远程接入了怎么办?
-
突然想到,Azure上的Linux虚拟机万一无法远程接入了(可能是网络故障、防火墙配置错误、权限配置错误、服务出错等等等等……各种原因)该怎么办?
不能远程登录进去,靠什么来诊断调试呢?
我现在能想到的一个办法(还不确定是否可行)是把磁盘映像mount到另一台虚拟机上修改配置文件,但前提知道问题出在哪里,并且可以通过修改配置解决。如果原因不明的问题又该怎么办呢?
解决方案
你好,
有关虚拟机无法远程接入的问题,有几点建议,你可以参考下:
1. 确定能否登陆到azure 管理界面,看看虚拟机的运行状态以及相关配置,比如端口是否打开等等。
2. 检查下本地防火墙设置是否正确。
3. 对于在azure 上创建虚拟机的时候,如果有安装VmAgent,可以来重置ssh 设置。可以参考以下文章: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-use-vmaccess-reset-password-or-ssh/
如果以上步骤都试过,还是不能 远程连接虚拟机的话,那就找运行商解决。 如何联系世纪互联,
已知的联系途径有:
400-089-0365
010-84563652
https://windowsazure.cn/zh-cn/support/support-ticket-form/
如果您想进一步了解Windows Azure, Windows Azure 官网欢迎您的访问
解决方案二:
本身Azure应该有提供管理页面,那上面会有虚拟机的状态信息
解决方案三:
找服务商解决,基本可以帮你处理。
解决方案四:
我遇到这中情况了。。。linux虚拟机偶然之间无法连接了,包括mysql什么的都不能连接了。找客服以后,给我了一个文档,告诉我怎么把硬盘备份,然后挂载到另一个
虚拟机上,用fsck 修复,然后再umount,用这个备份出来的盘新建一个虚拟机,说是就可以连接了。。
然并卵。。。之后就说让我找个linux专家来解决吧,他们是azure专家,这个不归他们管。。
现在我只能用那个新的虚拟机把东西都copy过去然后一切从头开始。。