远程登录-Azure上的Linux虚拟机万一无法远程接入了怎么办?

问题描述

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过去然后一切从头开始。。

时间: 2024-09-09 01:54:41

远程登录-Azure上的Linux虚拟机万一无法远程接入了怎么办?的相关文章

在azure上的linux虚拟机中无法修改/etc/hosts文件怎么办?

问题描述 在azure上的linux虚拟机中无法修改/etc/hosts文件怎么办? 我想要修改在azure上的linux虚拟机中的/etc/hosts文件该怎么修改呢?新建虚拟机 时的用户好像没有root权限. 解决方案 创建的时候有一个默认账户,但是这个账户没有root权限,用这个账户登录,执行:sudo su 就能切换到root用户登录了. 解决方案二: 创建的时候,会有一个缺省的root用户密码吧,没root权限,你没法修改/etc 解决方案三: 首先获得linux的root权限,在开机

Windows Azure上支持Linux虚拟机

大家好.我很荣幸写写关于Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure的工程师们让我们的合作伙伴和客户能在Windows Azure上运行和管理Linux工作负载所做的工作. 现在你可能听到,预览版的新虚拟机当前的能力可以让Linux虚拟机像Windows Server一样在Windows Azure 上运行. 我们建设支持Linux的目标是为客户提供一流的体验.我们知道我们独自做不成,所以我们和很棒公司合

azure-为何Azure上的ubuntu虚拟机默认的SWAP分区都是零,挂载了重启后又没有了。

问题描述 为何Azure上的ubuntu虚拟机默认的SWAP分区都是零,挂载了重启后又没有了. Hello!大家好!! 为何Azure上的ubuntu虚拟机默认的SWAP分区都是零,挂载了重启后又没有了. 解决方案 你好, 默认情况下, Azure 上的linux 虚拟机是没有添加SWAP 分区的.默认就是零. 我们需要手动去enable SWAP. 具体步骤我们可以参考以下步骤: Add swap apace to Azure Ubuntu IaaS VMhttp://blog.bekijkh

如何开放azure上的linux服务器的端口供外网访问

问题描述 如何开放azure上的linux服务器的端口供外网访问 我有一个在azure上的linux服务器,在linux服务器上运行了程序,在服务器上通过浏览器访问localhost:8080/login.html能够访问我运行的程序,我现在想对外网开放8080端口.达到在外网访问程序的目的,既在外网通过浏览器登录:ip(服务器对外ip):8080/login.html访问我的程序.该怎么实现呢? 解决方案 这个简单,在你的 azure 门户上点虚拟机,选择你的虚拟机,然后再配置中找到endpo

windows azure上一台虚拟机可以使用多大量的存储?

问题描述 windows azure上一台虚拟机可以使用多大量的存储? windows azure上一台虚拟机可以使用多大量的存储? 解决方案 Hi, 当我们需要在虚拟机上存储数据的时候我们尽量附加磁盘到Azure虚拟机上,具体操作请看:http://www.windowsazure.cn/zh-cn/manage/windows/how-to-guides/attach-a-disk/,通过这种方式,数据将会存储在Azure存储中,需要注意的是,附加磁盘是有大小限制的,该大小必须介于 1 GB

ubuntu上mysql数据库的远程登录

问题描述 ubuntu上mysql数据库的远程登录 我在Win7系统中想要远程登录虚拟机上的mysql数据库可是一直无法连接 第一次虚拟机上ubuntu系统没有关闭防火墙 提示: 后面的是(10060) 第二次我把虚拟机的防火墙卸载了 重新登录 显示 后面是(10061) 这是怎么回事啊 求大神 解决方案 10061可能会有很多不同情况 你试试 http://www.cnblogs.com/ljian/archive/2011/10/07/2200728.html 看把 解决方案二: 相信你在u

Linux服务器远程登录服务器go工具用法

背景 平时工作中总是需要登录到线上服务,以解决各种问题,比如: 远程登录线上日志机器查看PHP Error Log.Mysql Error Log等 登录QA的测试机检查代码是否正常发布.各项配置是否正确 登录个人开发机 但是公司服务器都是需要通过跳板机登录,每次登录线上机器都需要先到跳板机登录一下,再登录到目标机器,很繁琐,而且必须得记得住目标机器的IP或者机器名才能尽快登录上去,要不然还得一顿查... 所以弄了个小工具,实现快捷登录(其实是几年前写的一个小脚本,最近升级了一下),分享出来大家

Windows Azure 平台重置Linux密码的方法_win服务器

好久没有更新了,近期我会把手里在Azure遇到的一些问题,分享给大家没有太多的虚言,一些实际干货,今主要介绍一下,Azure平台的Linux虚拟机,忘记了密码,账户怎么重置. 1.使用PowerShell下载Azure订阅文件 2.下载订阅如图: 3.下载配置文件后,使用记事本打开,更改订阅Azure订阅名称,以便于后续管理Azure多个订阅方便识别管理,如图: 4.Azure订阅下载后,导入订阅文件 5.使用名称,查看目前Azure订阅账户,切换到操作Azure订阅账户下,如图: 6.目前只有

Unix中限制root远程登录的方法

UNIX系统中,计算机安全系统建立在身份验证机制上.如果root口令失密,系统将会受到侵害,尤其在网络环境中,后果更不堪设想.因此限制用户 root 远程登录,对保证计算机系统的安全,具有实际意义.本文向大家介绍一些方法,能达到限制root远程登录的目的. 方法一:在/etc/default/login 文件,增加一行设置命令: CONSOLE = /dev/tty01 设置后立即生效,无需重新引导.以后,用户只能在控制台(/dev/tty01)root登录,从而达到限制root远程登录,不过,