Debian 8 安装xrdp和KDE进行远程桌面连接

今天用VPS折腾了一下远程桌面,桌面环境(DE)选择的是KDE,连接方式个人偏好rdp(Remote Desktop Protocol),因为rdp效率要比vnc高,画面也更流畅(虽然Linux下的rdp底层也是通过vnc实现,但还是要快一点儿),再者rdp从Windows连接无需另外客户端,直接使用Win原生的远程桌面连接十分方便。

Debian Jessie 自带了KDE的安装源,直接一个命令安装即可

sudo apt-get install kde-standard

要通过RDP远程连接我们需要安装tightvncserverxrdp,同样可以从标准源中使用apt-get install命令安装,安装好后启动vnc服务

vncserver

首次运行会要求设置一个密码,此密码是用于vnc连接的,我们使用rdp实际上不会用到,但是也请务必记好,说不准以后会用到。另外要注意密码长度要求6-8位,超过8位只截断到前8位。
设置好后会看到类似如下信息,说明vnc服务已经成功启动:

xauth:  file /home/vnc/.Xauthority does not exist

New 'X' desktop is vnc:1

Creating default startup script /home/.vnc/xstartup
Starting applications specified in /home/.vnc/xstartup
Log file is /home/.vnc/vnc:1.log

不过我高高兴兴的打开远程连接,本以为会看到桌面了,结果却看到了这个

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.1 5910
error - problem connecting

当时我的表情是这样的
4bc03ece80.jpg

真是百思不得其解,经过不懈的谷歌之后终于找到了症结所在,原来是安装姿势顺序不对,不过别担心,我上面的叙述中是按照正确顺序叙述的。安装时一定要先安装tightvncserver之后再安装xrdp,颠倒就会出现上面的报错。如果你不小心装反了,别慌,卸载重装就好,像这样:

sudo apt-get autoremove tightvncserver xrdp

如果你之前还安装过vnc4server等其他vnc服务也要一并卸载,然后再按顺序安装tightvncserverxrdp即可。

最后,我想我需要换LXDE桌面了,以资源占用少著称的KDE待机状态什么都不干居然占去了近800M内存,VPS伤不起啊

2016-09-10_150202.png



知识共享许可协议
除非注明,本博客文章均为原创
并采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。转载请以URL链接形式标注源地址。

标签: linux, kde, debian, xrdp

添加新评论