我如何在azure上连接到ubuntu?

我如何在azure上连接到ubuntu?,azure,Azure,我刚刚在microsoft azure上创建了一个ubuntu虚拟机。 但在运行时,“连接”按钮处于禁用状态。 对不起,我是Stackoverflow的新手,我不知道如何上传错误截图。我只能说连接按钮是禁用的 如何连接它?当您创建Ubuntu虚拟机时,您应该首先进行配置,然后要远程连接它 SSH 你需要一个SSH客户端来连接你的Ubuntu虚拟机。Windows的一些选项包括: 在我看来,Cygwin不仅仅是基于SSH和命令行的 油灰是一种非常流行的选择 现在,使用ssh连接到服务器的DNS全名

我刚刚在microsoft azure上创建了一个ubuntu虚拟机。 但在运行时,“连接”按钮处于禁用状态。 对不起,我是Stackoverflow的新手,我不知道如何上传错误截图。我只能说连接按钮是禁用的
如何连接它?

当您创建Ubuntu虚拟机时,您应该首先进行配置,然后要远程连接它

SSH

你需要一个SSH客户端来连接你的Ubuntu虚拟机。Windows的一些选项包括:

在我看来,Cygwin不仅仅是基于SSH和命令行的 油灰是一种非常流行的选择 现在,使用ssh连接到服务器的DNS全名“[servername].cloudapp.net”,并使用安装过程中指定的用户名登录。 Bug解决方法–重要!Ubuntu或Azure与之集成似乎存在某种问题。这个问题在机器上的一些软件更新后显现出来,最有可能是一个,但我不确定是哪一个。最终结果是您失去了运行“sudo”的权利,从而取消了以管理员身份访问计算机的所有功能

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

$ sudo passwd root
这将允许您在框上为真正的“超级用户”设置密码,默认情况下不启用该密码。因此,当运行sudo出现问题时,您可以作为“root”用户登录并继续。好消息是,如果您同时运行以下命令,则重新启动后问题会消失:

$ sudo usermod –G admin [username]
这会将您的用户名置于“admin”组中,以确保您在重新启动后继续具有sudo访问权限。在第一次更新之后,您仍然会遇到问题

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

希望在你读到这篇文章时,这个问题会得到解决,这样你就不会遇到这个问题了

安装桌面和远程支持xrdp

桌面

要使用远程桌面,我们实际上需要一个桌面。因此,我们将安装标准的Ubuntu桌面,然后安装“xrdp”,它以VNC服务器软件作为支持,实现RDP协议。这非常简单,只要在任何提示下回答“是”:

$ sudo apt-get install ubuntu-desktop 
$ sudo apt-get install xrdp
就这样

远程访问桌面

允许RDP访问的最简单方法是从门户向虚拟机添加端点。为此,首先单击顶部的“端点”,然后单击底部的“添加端点”。到达后,使用TCP协议和端口3389(公共和专用)添加名为“RDP”的端点

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

这将下载一个“.rdp”文件,将您连接到您的虚拟机

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

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

我相信您会注意到它不是很快。我强烈建议您使用远程桌面客户端的显示选项,选择较低的颜色深度16位或更低,分辨率尽可能小。这将大大加快速度

更多详细信息请参见此链接:

我遵循了中的“安装Gnome桌面”。当我尝试使用远程桌面从Windows计算机连接时,出现以下错误:无法连接。您的会话因协议错误而结束。如果这种情况继续发生,请向您的管理员或技术支持寻求帮助。是否知道此问题的原因?