Linux的远程桌面设置指南.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

阿让 + 关注
实名认证
文档贡献者

仁者见仁,智者见智。

1亿VIP精品文档

相关文档