- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Linux的远程桌面设置指南
Linux的远程桌面指南
因为实验服务器需要远程提供使用,折腾了一下Linux的远程桌面,在此记录总结一下。
说明:服务器系统为Lubuntu16.04
远程登录到Linux
方案一:简单使用——x11vnc
单用户的情况下,使用x11vnc是最简单的方法,详细设置过程可以参看这篇文章,该文提供了自动配置脚本。这里不再赘述。
注意事项:
脚本最后有一段关机命令,注意根据需求修改或者注释掉
x11vnc和Lubuntu的light-locker锁屏程序用冲突,详见bug,自动锁屏后,VNC会黑屏,无法进入桌面。
我的解决方案是sudoaptautoremovelight-locker,不用锁屏程序了,或者换成其他自己喜欢的
方案二:多用户登录——xrdp
对于多用户登录使用的情况,推荐使用xrdp。使用VNC也可以实现多用户登录方案,可参考教程。相比xrdp,VNC方案在安全性方面稍差,配置也更麻烦,我按照教程没有成功配置,感兴趣的童鞋可以折腾一下。
具体配置工作如下:
sudoaptinstallxrdp安装xrdp
在需要远程登录的用户的home目录下,修改~/.xsession文件,添加桌面session启动命令。
如Xfce桌面添加:xfce4-session,(**注意:Xfce在vnc下有bug,tab补全功能无法使用,解决方法参见链接),如Lubuntu添加:lxsession-eLXDE-sLubuntu
注意检查/etc/xrdp/startwm.sh最后一行为./etc/X11/Xsession
启动xrdp服务,sudosysemctlstartxrdp
设置xrdp服务开机自启,sudosystemctlenablexrdp
xrdp连接效果展示:
可直接使用Windows远程连接,此处可在连接设置中调整远程屏幕分辨率。
连接后登录界面
成功连接后界面
xrdp后续配置新
默认配置的xrdp,每次远程连接会创建新的会话,这样就不能继续上一次会话了。可以通过修改配置文件,添加Reconnect选项来解决(附:参考资料1,参考资料2)。
在/etc/xrdp/xrdp.ini文件末尾添加如下内容:
1
2
3
4
5
6
7
[xrdp8]
name=Reconnect
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask5910
这样在下次登录的时候,可以选择Reconnect选项,配置中设置了默认的端口号5910,使用netstat-tunlp命令可以看到已有xrdp进程使用的端口,在重连时根据实际情况修改。
/etc/profile中设置不生效
实际使用中发现,/etc/profile在本地生效,远程就不生效。解决方法如下:
vnc服务器启动时读取~/.vnc/xstartup,可以在该文件中添加相关配置
在.bashrc中添加source/etc/profile可解决,但是会造成本地的设置重复的问题
Linux远程登录到Windows
方案一:rdesktop
该方案只需要在Windows上设置允许远程桌面连接即可,注意取消勾选网络级别身份验证。
Linux下命令示例:rdesktop[ip]-f-u[username]-p[passwd]-rsound:local
rdesktop也可以远程连接开启xrdp服务的Linux机器。连接Windows10需要1.8.3版本的rdesktop。
文件共享与其他优化
具体可参考使用rdesktop来在Windows和Linux之间共享数据
1
rdesktop-uusernamea.b.c.d-pmy-password-g1200x900-x0x80-rsound:local-rdisk:LinuxPictures=/home/username/Pictures
其中-x优化字体平滑,-rsound和-rdisk需要同时设置才能适合共享文件路径生效。
优点:
传输效率高,可传输声音
隐私性好,远程机器的显示器不会显示正在操作的内容。
缺点:
只支持OpenGL1.1版本,无法运行很多OpenGL图形相关程序,如部分游戏。
方案二:vnc-viewer
该方案在Windows上安装realvncconnect并登录账号即可,免费版realvncconnect无法通过ip直连,vnc-viewer只可以登录账号才能发现主机。
优点:
就是远程操作桌面,除了延迟,和本机没有区别
相比rdesktop方案,对图形相关的程序支持更好,所以可以远程
文档评论(0)