Linux|windows使用系统远程连接(xrdp)桌面linux系统电脑

本文介绍了如何在Windows上通过Xrdp远程控制Linux系统,包括解决连接黑屏、卡顿及QtGUI问题,以及如何通过内网穿透让公网访问。步骤包括更新软件包、配置Xrdp参数、防火墙设置和内网穿透工具的使用。
摘要由CSDN通过智能技术生成

参考视频教程:windows如何远程控制linux?
https://www.zhihu.com/question/589914061/answer/3032010084?utm_id=0
UOS&windows远程协助:使用xrdp实现远程访问和远程控制(https://www.cnblogs.com/drgcaosheng/p/17759682.html)
Xrdp 体验优化 减少/解决画面卡顿(https://blog.csdn.net/wu_weijie/article/details/116158271)

内网远程连接

在linux命令行里
首先更新软件包:sudo apt update
安装xrdp服务:sudo apt install xrdp
启动XRDP:sudo systemctl start xrdp(如果在启动的时候有提示错误,有可能是端口冲突可以重启ubuntu后再重新测试)
再查看一下服务状态:systemctl status xrdp(正常显示为active表示启动成功)
把XRDP设置为开机自启动:sudo systemctl enable xrdp

设置->共享->远程桌面

查看ubuntuIP地址:ifconifg or ip addr

为了防止连接出现问题,可以先在防火墙中添加一个3389端口:sudo ufw allow from any to any port 3389 proto tcp

退出ubuntu登陆使系统处于锁屏界面

使用window远程连接出现XRDP连接界面,输入用户名密码登陆,连接成功。

解决远程连接后黑屏问题

修改startwm.sh文件(如果不修改,从Windows连接到统信UOS时,会显示黑屏,需要在统信UOS上的终端里执行init 3命令,退出图形化界面,进入字符界面后,远程桌面才能正常显示)

在终端中执行sudo vim /etc/xrdp/startwm.sh
在最后两行的前面添加如下内容:
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
在这里插入图片描述

重启xrdp服务或系统
uos@uos-PC:~$ sudo systemctl restart xrdp

解决远程连接卡顿问题

调整 Xrdp 配置参数
编辑 /etc/xrdp/xrdp.ini
tcp_send_buffer_bytes=4194304
tcp_recv_buffer_bytes=6291456
tcp_send_buffer_bytes, tcp_recv_buffer_bytes 两个参数默认被注释了,注释默认值(32768),根据实际情况进行调整。

调整系统参数
临时生效
sudo sysctl -w net.core.rmem_max=12582912
sudo sysctl -w net.core.wmem_max=8388608

重启后保留
将以下内容写入配置文件 /etc/sysctl.conf
net.core.rmem_max = 12582912
net.core.wmem_max = 8388608

然后执行
sudo sysctl -p

重启 xrdp 服务生效
sudo systemctl restart xrdp

解决远程连接无法显示QtGUI问题

安装xcb插件

sudo apt-get install libxcb-xinerama0 libxcb-xinerama0-dev

内网穿透

使在公网环境下也可以远程桌面控制ubuntu
使用cpolar内网穿透工具,创建一个安全隧道将3389端口下的XRDP服务映射到公网上,然后通过所生成的公网地址来远程控制ubuntu。回到linux系统,在浏览器访问cpolar官网,下载安装cpolar,https://www.cpolar.com/,根据官网一键自动安装脚本赋值命令即可安装,查询版本号是否安装成功,下一步token认真,需要登陆到cpolar官网后台。

要在Windows官网上下载语言包,可以按照以下步骤进行操作。 1. 打开浏览器,进入Windows官网(www.microsoft.com)。 2. 在官网的主页上,找到并点击“下载”或“产品”等相关选项。 3. 在下载页面上,找到“Windows语言包”或“语言包下载”等相关链接。点击该链接。 4. 进入语言包下载页面后,浏览页面上列出的可用语言包。根据自己的需求,选择适合的语言包进行下载。 5. 在语言包页面上可能会显示适用于不同版本的Windows的语言包。如果你的操作系统Windows 10,则选择与你的操作系统版本相匹配的语言包。 6. 点击所选择的语言包下载链接。下载过程可能需要一些时间,具体时间取决于您的网络速度。 7. 下载完成后,找到下载的语言包文件。这通常是一个压缩文件(.zip或.cab格式)。解压文件以获取语言包文件。 8. 打开“控制面板”并进入“语言”设置。选择“添加语言”或“更改语言偏好设置”等选项。 9. 在语言设置页面上,点击“添加语言”,然后选择从步骤7中解压得到的语言包文件。 10. 安装语言包,系统将自动进行语言包安装并在安装完成后提示重新启动计算机。 11. 重新启动计算机后,系统使用新安装的语言包作为默认语言。 通过以上步骤,您可以在Windows官网上下载并安装语言包,以便在Windows操作系统使用您所需的语言。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奇树谦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值