如何在azure上连接到ubuntu?

时间:2014-05-06 14:02:18

标签: azure

我刚在microsoft azure上创建了一个ubuntu vm。 但是在运行时,连接按钮被禁用。 (对不起,我是Stackoverflow的新手,我不知道如何上传错误截图。我只能说连接按钮是禁用的) 我该如何连接?

1 个答案:

答案 0 :(得分:0)

在创建Ubuntu VM时,您应首先进行配置,并希望远程连接它。

<强> SSH

您需要一个SSH客户端才能连接到您的Ubuntu VM。 Windows的一些选项是:

  • Cygwin(我的偏好,不仅仅是SSH和基于命令行的方式)
  • Putty(非常受欢迎的选项)

现在,使用ssh连接到服务器的完整DNS名称“[servername] .cloudapp.net”,并使用您在安装过程中指定的用户名登录。 错误解决方法 - 重要! Ubuntu或Azure与它的集成似乎存在某种问题。在机器上进行一些软件更新之后会出现问题(特别是一个,特别是一个,但我不确定是哪一个)。最终结果是您失去了运行“sudo”的权利,从而删除了以管理员身份访问计算机的所有功能。

我知道解决这个问题的唯一方法是为“root”设置密码(现在就这样做):

$ sudo passwd root

这将允许您为框中的真正“超级用户”设置密码,默认情况下不启用该密码。因此,当运行sudo的问题发生时,您可以以“root”用户身份登录并继续。好消息是,如果您还运行,问题会在重新启动后消失:

$ sudo usermod –G admin [username]

这会将您的用户名放在“admin”组中,以确保在重新启动后继续使用sudo访问权限。第一次更新后,您仍会遇到问题。

如果系统在任何时候告诉您“用户名不在'sudoers'列表中”,只需使用“su - ”并输入root用户的密码即可继续。重启后无需这样做。

希望您在阅读此内容时能够解决此问题,以免遇到此问题。

安装桌面和远程支持(xrdp)

桌面

要使用远程桌面,我们实际上需要一个桌面。因此,我们将安装标准的Ubuntu Desktop,后跟“xrdp”,它以VNC服务器软件为后盾实现RDP协议。这很简单(只需对任何提示回答“是”):

$ sudo apt-get install ubuntu-desktop 
$ sudo apt-get install xrdp

就是这样!

远程访问桌面

允许RDP访问的最简单方法是从Portal添加端点到虚拟机。要执行此操作,请首先单击顶部的“端点”,然后单击底部的“添加端点”。在那里,使用TCP协议和端口3389(公共和私有)添加名为“RDP”的端点

完成更新后,您可以返回VM屏幕并点击屏幕底部的“连接”:

这将下载一个“.rdp”文件,它将连接到您的VM。

您将看到一个略显不寻常的登录屏幕,如下所示:

请注意,您需要将“用户名”更改为您的用户并输入您的密码。一旦完成,你将获得一个Ubuntu桌面!

我相信你会注意到它不是很快。我强烈建议您使用远程桌面客户端的显示选项来选择较低的颜色深度(16位或更低)以及您觉得舒适的小分辨率。这将大大加快速度。

更详细的信息请看这个链接: http://blog.appliedis.com/2012/11/05/remote-desktop-to-ubuntu-in-windows-azure/