群晖docker容器内配置ubuntu远程桌面访问

当希望在群晖docker内的ubuntu开启远程桌面访问时,和一般云服务器桌面安装方式还是有所区别。这里ubuntu的版本为14.04 LTS,由于nas性能较弱,可以选择较轻量级的xubuntu或lubuntu桌面环境进行安装。

  1. 安装vnc4server远程桌面控制服务
sudo apt-get install vnc4server
  1. 安装xubuntu桌面环境(xubuntu采用xfce桌面环境)
sudo apt-get install xubuntu-desktopecho "xfce4-session" >~/.xsession # 创建.xsession文件并写入内容,我也不知道这步干啥用
  1. 安装xrdp远程桌面协议服务器
sudo apt-get install xrdp

安装过程中,出现了“E: Sub-process /usr/bin/dpkg returned an error code (1)错误”,可以参考https://www.cnblogs.com/jary-wang/archive/2013/05/28/3103829.html进行解决。

至此,所有预先需要安装的包都安装完毕了。之后,开启xrdp服务:

sudo service xrdp start

此时有可能会出现“Starting xrdp: It looks like xrdp is allready running, if not delete the xrdp.pid file and try again”的问题,我们需要做的是删除/var/run/xrdp/目录下xrdp.pid文件,即执行

rm /var/run/xrdp/xrdp.pid

后再次启动即可。
安装完毕后,还需要注意xrdp服务默认使用3389端口进行通信,因此在群晖docker的配置界面里需要添加对容器3389端口的映射。

配置完毕后,在本地主机点击开始—>运行—>输入mstsc确定—>输入群晖主机地址—>点击连接,会得到如下画面:

输入用户名和密码(与SSH用户名密码相同),点击ok,出现下图

出现这种问题,是需要对/etc/xrdp/sesman.ini文件进行配置,打开sesman.ini文件,在文件最后[Xvnc]项下方添加:
param8=-SecurityTypes
param9=None
之后,重启xrdp服务:

$sudo service xrdp restart

再次进行连接,成功。

整个配置过程还需要注意几个问题:
1.开启xrdp服务后,在ssh终端输入netstat -tunlp查看进程监听的端口号,有


与xrdp桌面服务相关的有3389,3350,5914等几个端口,其中只有3389端口需要在docker中进行映射,3350,5914为本地监听端口,是xrdp与vncserver间进行通信的端口,3350为sesman服务端口,5914为vncserver为每一次远程桌面会话分配的系统端口,无需进行映射。
2.在关闭远程桌面窗口,再次重新连接远程桌面时,连接到的不是上一次关闭的远程桌面对话,而是会生成一个新的桌面对话,这样不断的重新连接就会不断地产生新的桌面对话,严重占用系统资源。
为了解决这个问题,需要重新连接上一次会话所在vncserver端口即可。这里需要修改/etc/xrdp目录下的xrdp.ini文件,打开xrdp.ini文件,将[xrdp1]项下的port=-1修改为port=ask-1,保存,重启xrdp服务。这样再次mstsc连接远程桌面时,会出现port输出框

重新输入上一次使用的系统端口号即可连接到上次远程桌面对话。详细信息和步骤请参考https://www.ilanni.com/?p=9622。

群晖docker容器内配置ubuntu远程桌面访问相关推荐

  1. 群晖Docker 容器时间 时区不对解决方法

    在Docker作为生产环境下,很多时候对系统时间有所要求,而因为容器的建立不严谨或者差异化.导致容器时间不对或者相差8小时(即系统为CST时间 容器为UTC时间) 开启容器 并点击详情-终端机-新增 ...

  2. 内网穿透远程群晖NAS:映射5000端口实现公网访问群晖 2/6

    系列文章 内网穿透远程群晖NAS:免费安装cpolar内网穿透 1/6 内网穿透远程群晖NAS:映射5000端口实现公网访问群晖 2/6 内网穿透远程群晖NAS:配置cpolar内网穿透生成数据隧道 ...

  3. 群晖 python_利用群晖Docker安装ubuntu16.04搭建python网站服务器(安装篇)

    折腾的原因:我目前有两个网站需要挂载,因为为了玩,并不是为了大流量,所以就挂在家里的群晖中.一个是小圈子(www.cirdown.com:81),因为用的是discuz论坛,php的,所以直接用我的黑 ...

  4. Docker高级篇-Docker容器内Redis集群配置

    Docker容器内Redis集群配置 1.三主三从集成配置 1.1.关闭防火墙.启动docker服务 1.2.新建6个docker容器实例 1.3.进入容器redis-node-1,构建主从关系 1. ...

  5. 群晖Docker配置阿里云国际域名DDNS实现外网访问

    本文同步发布于个人博客 前置条件 域名是在阿里云购买的,或者域名托管在阿里云 (我的域名本身就是阿里云买的,其他的域名我没有测试过) 地址必须是公网地址,不然加了解析也没有用 (这个不用多加解释了), ...

  6. 群晖docker下使用ubuntu搭建mcsm面板

    使用的群晖版本为7.0,使用IPV6连接群晖,域名解析地址. 容器选择Ubuntu20.04 双击安装容器,安装时勾选使用高权限 打开高级设置--网络,由于我的是IPV6网络环境,如果用bridge会 ...

  7. mysql8.0 利用docker容器安装配置多主多从集群

    mysql8.0 利用docker容器安装配置多主多从集群 原文:https://www.cnblogs.com/lkl6/p/14191419.html

  8. 群晖python套件包_利用群晖Docker安装ubuntu16.04搭建python网站服务器(部署篇)

    在帖子<利用群晖Docker安装ubuntu16.04搭建python网站服务器(安装篇)(地址:http://www.cirdown.com:81/thread-185-1-1.html)&g ...

  9. 群晖docker下载失败_群晖DS218+部署mysql

    起因是懒 我是个Java程序员,在家写代码时离不开redis.mysql.kafka这些基础服务,通常做法是打开电脑,启动redis.mysql.kafka,用完再关闭电脑,麻烦呀(您想骂我懒么?您骂 ...

  10. 群晖docker签到京豆_利用Synology(群晖)Docker安装签到框架

    利用Synology(群晖)Docker安装签到框架 Mark • 2018 年 05 月 15 日 1.前言 之前一直想自己开一套WEB签到工具用,一方面是精力有限(老了),另一方面技术能力欠佳一直 ...

最新文章

  1. ASP.net中太长的数据缩略显示
  2. 刚刚做了个chrome浏览器 博客园转载插件,欢迎试用,多提意见!
  3. Flexible Box布局基础知识详解
  4. unity 模型销毁_Unity3D常用 API 之实例化与销毁
  5. boost::mp11::mp_max_element_q相关用法的测试程序
  6. [网络安全自学篇] 三十四.Windows系统安全缺陷之5次Shift漏洞启动计算机机理分析
  7. 加强版[BZOJ#3483] SGU505 Prefixes and suffixes(询问在线版)
  8. 7天拿到阿里安卓岗位offer,附高频面试题合集
  9. win10如何远程连接BCC云服务器?
  10. SAP License:HANA在线日志被误删后如何恢复?
  11. iOS 开发 申请定位
  12. 真的不再使用*狗输入法了,改七七拼音
  13. error: dst ref refs/heads/zhCN_v0.13.1 receives from more than one src.
  14. java两矩阵相加(二维矩阵重要细节解析)
  15. 基于最新导则下的生态环境影响评价技术方法及图件制作与案例实践
  16. SEFS安全透明加密内核
  17. 菜菜的刷题日记 | 215. 数组中的第K个最大元素
  18. SNAKER 工作流
  19. Cadence Allegro 如何添加Artwork光绘底片文件?
  20. win 7家庭组无可用计算机,win7无法在此计算机上设置家庭组怎么办

热门文章

  1. 阿里云上部署kafka--遇到的坑
  2. 销售新人必看书籍推荐
  3. R语言使用dlnorm函数生成对数正态分布密度数据、使用plot函数可视化对数正态分布密度数据(logarithmic normal distribution)
  4. hihoCoder1378 (最大流最小割)
  5. Unity脚本组件勾选框的存在的意义
  6. CAD打断的技巧、AUTOCAD——批量偏移
  7. Educational Codeforces Round 97 (Rated for Div. 2)
  8. WIFI通信-笔记整理
  9. Android桌面图标快捷方式
  10. cyberduck 源代码学习记录一,编译源代码 build for window