经过几天的搜索解决方案,我仍然无法从 Windows 7 到 Ubuntu Desktop 13.10(或 14.04)获得正确的 RDP 连接。当我在 Windows 中使用 RDP 时,它可以很好地连接到我的 Ubuntu 盒子,但是我得到一个灰色/黑色像素屏幕,光标带有一个“X”。
这是我迄今为止尝试过的(在 13.10 和 14.04 中)
创建.xsession
文件以使用 gnome-2d
安装了 xfce4 并更新了.xsession
文件以使用它
在对 .xsession 文件进行任何更改后,我确实重新启动了 xrdp
修改 startwm.sh 指向 .xsession 文件的位置
chmod 755 .xsession
文件所以它是可执行的
更新了 nvidia 驱动程序
我不知道发生了什么。我能够使用 x11vnc 来控制 Ubuntu 机器,但我正在尝试从 Windows 创建一个实际的远程会话,而不仅仅是控制。
任何帮助将不胜感激,我一直在寻找解决方案,到目前为止,遇到此问题的任何其他人,他们的解决方案对我来说都没有成功。
好的,所以快速休息一下并找到一组略有不同的说明让我能够开始这项工作!(仅供参考,我首先进行了 14.04 的全新安装)
这是分步说明的链接:http : //c-nergy.be/blog/?p=5305
这些说明的两个不同之处是:
xfce4-session
我仍然无法让 gnome-2d 工作,但就目前而言,我很高兴我可以创建一个到我的 linux 机器的远程会话,而无需实际控制它!
这是适用于 Ubuntu 16.04 LTS 的内容(2017 年 7 月)
一步步:
cd
sudo apt-get update
sudo apt-get install xrdp
sudo apt-get update
sudo apt-get install xfce4
echo xfce4-session > .xsession
Run Code Online (Sandbox Code Playgroud)
现在在 Windows 机器上尝试一下(Windows 远程桌面),您将在 Ubuntu 系统上获得 xfce4 桌面。它看起来与控制台不同,但功能齐全。
此信息来自
http://c-nergy.be/blog/?p=5305
现在,更进一步,为了能够重新连接到同一个会话,请执行以下操作:
cd /etc/xrdp
sudo vi xrdp.ini
Run Code Online (Sandbox Code Playgroud)
在 [xrdp1] 部分的末尾找到如下所示的行:
port=-1
Run Code Online (Sandbox Code Playgroud)
并改成说
port=ask5910
Run Code Online (Sandbox Code Playgroud)
保存。
(如果你不做 vi 那么你可以使用你选择的文本编辑器)
现在,当您尝试从另一台机器登录时,您将收到三个提示。用户名、密码和端口。端口将预先填充 5910。如果这是您的第一次会话,请在输入用户名和密码后将 5910 更改为 -1。
然后,如果您断开连接并想重新连接,只需将其保留为 5910,它将重新连接到同一会话。
归档时间: |
|
查看次数: |
76632 次 |
最近记录: |