我想通过 windows7 RDP 连接 Ubuntu LTS。还有其他设置吗?这些设置不起作用。
https://community.hpcloud.com/article/using-windows-rdp-access-your-ubuntu-instance
答案1
如果您想远程访问 Unity 桌面,则需要 xrdp 和 x11vnc。
首先,安装 xrdp 和 x11vnc:
apt-get install xrdp x11vnc
然后编辑/etc/xrdp/xrdp.ini
并确保它至少包含以下内容:
[全局变量] bitmap_cache=是 位图压缩=是 端口=3389 crypt_level=高 通道代码=1 最大bpp=24 [xrdp1] 名称=远程桌面 lib=libvnc.so 用户名=询问 密码=询问 IP=127.0.0.1 端口=5900
重新启动 xrdp 以使更改生效:
/etc/init.d/xrdp restart
现在打开一个终端窗口(Ctrl+Alt+T)并设置一个 VNC 密码(您不想让互联网完全访问您的桌面):
x11vnc -usepw
系统将提示您设置一个用于 RDP 身份验证的密码。
最后一步是启动 x11vnc。您可以使用很多选项,但这里有一个示例可以帮助您入门(在刚打开的同一个终端窗口中运行此示例):
x11vnc -rfbauth ~/.vnc/passwd -display WAIT:0 -reopen -nevershared -forever -wirecopyrect always -scrollcopyrect always -norepeat -1 -xkb -capslock -skip_keycodes 187,188 -bg -o ~/x11vnc.log &
末尾的 & 将使 x11vnc 在后台运行,因此您可以关闭终端窗口并让其继续运行。
如果您希望 x11vnc 在重启后自动运行,则需要将此命令添加到启动脚本中。