远程桌面Azure Linux VM

时间:2016-01-13 01:06:02

标签: linux ubuntu azure virtual-machine

我在Azure上设置了一个Linux VM - Ubuntu Server 14.04 LTS。

我的目标是能够从Windows 10进行远程桌面连接。

我是一个熟悉Linux的新手,这也是我一直关注this tutorial的原因。在我需要创建一个" Standalone Endpoint"之前,一切似乎都能正常工作。 Azure门户中的界面已更改。我所做的就是创建一个端点,如下图所示,但当我尝试点击" Connect"该选项仍然被禁用。

enter image description here

3 个答案:

答案 0 :(得分:9)

  1. 应在“入站安全规则”中设置3389端口,有关详细信息,请参阅Where is the EndPoint setting for VM in new Azure portal

  2. 设置3389端口后,您可以按照以下命令安装桌面并在Linux VM中启用RDP连接。

    1. 更新系统并安装桌面,我选择xfce4。 sudo apt-get update sudo apt-get install xfce4
    2. 安装 xrdp 并启动它 sudo apt-get install xrdp sudo /etc/init.d/xrdp start
    3. 接下来添加一个您希望能够使用远程桌面的用户,“primech”位是用户名。系统会提示您输入其他一些用户类型的数据。 sudo adduser primech sudo adduser primech sudo
    4. 在Windows 10中打开远程桌面连接工具,您可以通过键入命令mstsc启动它,然后输入您的ubuntu的公共IP地址,然后单击“连接”按钮。 / LI>
    5. 然后您可以在教程中获得相同的对话框,只需输入用户名 primech 和密码即可。然后您就可以立即看到远程桌面。

答案 1 :(得分:-2)

这是对的。 RDP(端口3389)是特定于Windows的功能。 SSH是默认的,也是唯一支持远程连接到Azure上的Linux VM的方法。

您可以将VNC配置为在Linux机器上运行并创建端点(VNC使用端口59xx,xx为显示编号,例如00为:0)但我没有尝试过这个并且不确定它是支撑。

答案 2 :(得分:-4)

RDP(远程桌面)我认为是仅限Windows的功能。 Linux VM不支持此功能。

根据我的知识而不是RDP,您可以选择使用命令行将SSH连接到Linux VM或使用VNC进行RDP之类的体验。