Linux一键安装可视化桌面环境支持浏览器及RDP访问

说明

  • 支持:Ubuntu 18.04/20.04 Debian 10 CentOS 7/8
  • 内存:Ubuntu/Debian 1G以上 CentOS 1.5G以上;
  • 支持浏览器访问,同时支持Windows自带的远程连接通过3389访问;
  • 编译安装Guacamole服务器;
  • 配置Guacamole Web APP
  • 安装Tomcat 9 XRDP/TigerVNC XFCE4桌面环境及火狐浏览器;
  • 一键安装配置Let’s Encrypt安全证书,开启OCSP装订;
  • 支持安装Nginx反代Tomcat

预览





中文支持

如果需要中文显示,需要修改系统语言,并添加中文字体;
安装中文语言包

apt-get install language-pack-zh* -y
apt-get install chinese* -y

安装亚洲字体

apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core -y

重置系统区域

dpkg-reconfigure locales

选择All locales后回车;

选择zh_CN.UTF-8后回车;

等待更新完成后重启服务器;

安装桌面

可以直接使用ROOT用户安装,也可以选择其它系统用户安装;
安装过程都是中文的,根据提示进行设置即可;

wget https://raw.githubusercontent.com/Har-Kuun/OneClickDesktop/master/OneClickDesktop_zh-CN.sh && sudo bash OneClickDesktop_zh-CN.sh

如果出现以下界面,直接回车即可;

安装完成后即可使用http://YOU_IP:8080/guacamole进行访问
Guacamole的登陆账户为安装时自行设定的,然后输入系统用户及密码来完成登录;

其它设置

默认端口修改,编辑文件/etc/tomcat9/server.xml文件修改其中的8080端口后保存
然后使用systemctl restart tomcat9命令重启tomcat即可;

由于现代浏览器的限制无法在本地和网页桌面上进行复制粘贴
解决此问题可以使用带SSL的域名进行反向代理(不过博主设置反代并不成功,尴尬~~)
或者直接使用Internet Explorer浏览器就行,没有复制粘贴的问题
再或者使用Windows系统自带的远程连接也可以解决此问题;

参考链接
https://github.com/Har-Kuun/OneClickDesktop
https://qing.su/article/oneclick-desktop.html

发表评论

21 条评论

  1. Glan

    大佬快一年没更新了

  2. 淄博漏水检测

    感谢分享,赞一个

  3. helloworld

    安装还是挺方便的,vnc连接桌面也不错

  4. Kester

    我是一枚新晋的typecho网站爱好者,但由于我非“码民”出身,因此很多写代码的东西都不懂!接触过wordpress网站,但直到今年这个月份才了解到typecho。然后找到了handsome组织。再来就是从浏览过的上百位typecho的网站博主中惊喜地发现你这神一般的网站,居然是那么的:

    【酷】,【帅】,【精】,【简】!

    我对你的网站,无论从风格,色调,排版,内容布局,甚至到一个小icon都充满着欣赏中的崇拜!!!我真的想把自己的网站打造得跟你这网站那番:

    【酷】,【帅】,【精】,【简】!

    然后把你这个网站稳稳地钉在我网站里唯一的【王牌友链之席】让我的网站一直追随做SunPma的小跟班,久久的!

  5. 特萌星辰

    感谢博主的分享

  6. egocode

    啥,我的512mb debian10 vps跑不起来吗,现在还没有找到安装可视化桌面并使用的方法www现在怕弄了之后坏掉,没敢弄

    1. 秘方屋
      @egocode

      跑不起来。感觉这玩意比精减的WINDOWS7还要消耗内存。

  7. Glan

    请教下兄弟,网页分辨率怎么调整,现在网页浏览器的时候两边有黑边,谢谢

  8. 孤泳者

    请问一下这个可视化桌面和宝塔面板会冲突吗?

    1. sunpma
      @孤泳者

      上次测试的时候并没有冲突~~

  9. 祈缘

    原始脚本是啥?

  10. hofaeair

    SunPma,网站旁边的 博客信息 是用什么插件实现的?

    1. sunpma
      @hofaeair

      https://sunpma.com/674.html#%E5%8D%81%E4%B8%83%EF%BC%9A%E7%BD%91%E7%AB%99%E5%8A%A0%E8%BD%BD%E8%80%97%E6%97%B6
      https://sunpma.com/674.html#%E4%B8%89%E5%8D%81%E4%BA%8C%EF%BC%9A%E8%AE%BF%E5%AE%A2%E6%80%BB%E6%95%B0%E7%BB%9F%E8%AE%A1

      1. hofaeair
        @sunpma

        😊

  11. Glan

    挺好用的,就是占用内存也不低~DD了Win7 反而感觉更流畅一些。

  12. zyb

    网页访问打不开怎么回事

  13. lee911214

    这个端口貌似会与qb的默认端口冲突……都是8080

  14. 12321

    请问这个怎么安装输入法呀,貌似不能用中文输入法呀

  15. thetahm

    oracle的arm可以按照这个教程吗

    1. sunpma
      @thetahm

      可以的,预览图就是用Oracle的ARM搭建的~~

      1. thetahm
        @sunpma

        一次成功了,很方便