【问题标题】:Remote desktop Azure Linux VM [closed]远程桌面 Azure Linux VM [关闭]
【发布时间】:2016-01-13 01:06:02
【问题描述】:

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

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

我是 Linux 的新手,这就是我一直关注 this tutorial 的原因。在我需要创建“独立端点”之前,一切似乎都运行良好。 Azure 门户中的界面已更改。我所做的是如下图所示创建一个端点,但是当我尝试单击“连接”时,该选项仍然被禁用。

【问题讨论】:

    标签: linux ubuntu azure virtual-machine


    【解决方案1】:
    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地址,然后点击“连接”按钮。
      5. 然后您可以在教程中看到相同的对话框,只需输入用户名 primech 和密码。然后你现在就可以看到远程桌面了。

    【讨论】:

    • 这对我有用,但是我已经在 ubuntu 16.04 上安装了与 xrdp 不兼容的 unity。我必须安装 xfce4 才能与 xrdp 一起使用。另请注意,来自 Windows,您必须在远程桌面连接中提供您的用户名。如果您只提供远程 ubuntu 机器的 IP 地址,则连接将失败。此外,您还需要更新与 xsession 一起使用的桌面环境。我发现这个链接很有帮助。 c-nergy.be/blog/?p=5305
    【解决方案2】:

    这是正确的。 RDP(端口 3389)是特定于 Windows 的功能。 SSH 是远程连接到 Azure 上的 Linux VM 的默认且唯一受支持的方式。

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

    【讨论】:

      【解决方案3】:

      我相信 RDP(远程桌面)是 Windows 独有的功能。 Linux VM 不支持此功能。

      据我所知,您可以选择通过 SSH 连接到带有命令行的 linux VM,或者使用 VNC 来获得类似 RDP 的体验。

      【讨论】:

        猜你喜欢
        • 2012-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-16
        • 1970-01-01
        相关资源
        最近更新 更多