| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux 非源码安装 xrdp -> 正文阅读 |
|
[系统运维]Linux 非源码安装 xrdp |
基本环境说明我的是Centos 7 mini 或者 Ubuntu最小化安装,想通过mstsc连接到xrdp,再通过xrdp连接到 Centos 7 mini,不安装桌面,只打开 xterm 1、安装依赖Centos
Ubuntu
2、修改进入xrdp的开机启动项
.xsession 是家目录里的,每个用户可以配置自己的默认启动应用 需要显示桌面的,.xsession 这里写的是桌面程序,可能需要做额外配置(如安装桌面,写配置文件等),这里不做深究 比如Centos mini需要安装
Ubuntu mini 需要安装 (貌似最新的Ubuntu没有无桌面版本,mini都是第三方的制作的)
3、启动两个服务,关闭防火墙
现在可以通过mstsc连接到3389端口到?Centos 7 或者 Ubuntu 的xterm程序 4、关于配置文件
sesman.ini 可以配置启动Xvnc或者Xorg的参数,比如我想给Xvnc加个5秒钟断连,就是追加(Xvnc的参数可以使用 Xvnc -help 查看)
Xorg的断连配置在
xrdp.ini 配置文件里面有个 [Xvnc] 和 [Xorg],[Xorg] 正常是被注释的,我们可以打开它,mstsc连上去界面上就会出现 [Xorg] 的选项 改了配置文件记得重启服务 具体区别我也不是很清楚,只是知道 Xvnc 和 Xorg 都是xrdp需要拉起的程序,Xvnc是TigerVNC团队写的,然后Xorg是xrdp团队写的,xorg的使用需要安装?xorgxrdp Xorg特征官方机翻xorgxrdp 支持屏幕大小调整。当 RDP 客户端连接时,屏幕将调整为客户端提供的大小。 xorgxrdp 在内部使用每像素 24 位。xrdp 根据请求为 RDP 客户端转换颜色深度。即使 RDP 客户端使用不同的颜色深度,它们也可以断开连接并重新连接到同一会话。 5、关于日志文件
6、排查故障a、查看?.xsession-errors 报错
这个是没有创建?.xsession ,参考步骤2 b、查看?.xsession-errors 报错
这个是?.xsession 没有执行权限 ,参考步骤2 7、其他Xvnc断连比较麻烦,虽然会话断连,但是tmp的临时文件还在,还需要清理临时文件,不然会占着端口 linux - How to find disconnected xrdp sessions? - Server Fault vnc - What is the correct way to kill a vncsession in linux? - Super User |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:58:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |