我有一个远程 Ubuntu 服务器,我使用 Cygwin 从我的本地计算机 Windows 7 通过 ssh 连接到该服务器。我想从我的 Windows 7 创建到 Ubuntu 的远程桌面连接,因此我使用以下命令在服务器上安装了 XRDP:
sudo apt-get install xrdp
然后我为默认的 ubuntu 用户设置了一个密码,并尝试从 Windows 7 连接 RDC 客户端。我能够连接,并且屏幕显示处于文本模式,因为我没有在 ubuntu 服务器上安装桌面。
然后我在服务器上安装了轻量级桌面 LXDE 桌面,并尝试再次与 RDC 连接,但无法连接。Windows 7 RDC 连接到服务器,但在我输入登录名和密码后,连接立即中断。我正在尝试找出原因。
如果我检查 xrdp 服务的状态,它会显示以下内容:
ubuntu@ip-xx-xx-xx-xx:~$ service xrdp status * Checking status of Remote Desktop Protocol server xrdp [ OK ] * Checking status of RDP Session Manager sesman [fail]
看来会话管理器无法启动,我想这可能是连接中断的原因。但我不知道是什么原因导致会话管理器无法启动。
如何查找会话管理器未启动的原因?
Edit:
在服务器上安装 xfce 桌面环境后,我能够创建远程桌面连接,但首先我必须在主目录中创建 .xsession 文件并在文件中添加此行xfce4-session
。但连接速度不快且滞后。我还安装了其他桌面环境,但无法建立连接。
我也尝试安装 teamviewr 和 VNC 服务器,但是太麻烦了。
似乎没有简单的解决方案来为lunux机器创建远程桌面连接。
答案1
xRDP 软件包支持从 Windows 计算机进行远程桌面连接。只要您定义并安装备用桌面,并告诉您的 Linux 计算机在执行远程桌面连接时使用哪个桌面,该解决方案就可以很好地工作
安装和配置 xRDP 并使其工作现在非常直接和简单。总结
- 步骤 1 - 安装 xrdp (sudo apt-get install xrdp)
- 第 2 步 - 安装桌面。我们使用 mate-desktop(sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon)
- 步骤 3 - 通过发出以下命令告诉您的系统使用 mate-desktop
回显 mate-session >~/.xsession
重新启动,您就完成了.....
可能需要进行一些额外的小配置设置。您可以找到详细且易于使用的分步说明这里