今天嘛···想使用fedora的图形界面,用了个vbox 安装,但是用使用vbox 控制图形界面很麻烦,折腾了大半天,查阅了不少vnc server端资料,却无法解决,最后发现了xrdp这个工具,防windows 的rdp界面,x应该是代表xorg 这个意思把,linux的远程桌面的意思吧。个人见解。废话就不说了,说说怎么安装怎么用吧。
简介:
XRDP是一个自由和开放源码实现的微软 RDP(远程桌面协议)服务器,使操作系统比其他的Microsoft Windows(如Linux的和BSD风格的操作系统)提供一个全功能的RDP兼容的远程桌面体验。[1] [2] [3] [4]通过将图形从X Window系统桥接到客户端,并将控件从客户端中继回X来工作。
根据开发人员的说法,该协议可与rdesktop,FreeRDP以及Microsoft自己的远程桌面客户端一起使用
fedora31 已经是使用dnf的了,不使用yum
[lcoal@localhost ~]$ dnf provides xrdp
Fedora Modular 31 - x86_64 917 kB/s | 5.2 MB 00:05
Fedora Modular 31 - x86_64 - Updates 1.1 MB/s | 4.0 MB 00:03
Fedora 31 - x86_64 - Updates 8.2 MB/s | 23 MB 00:02
Fedora 31 - x86_64 5.2 MB/s | 71 MB 00:13
Last metadata expiration check: 0:00:01 ago on Tue 07 Apr 2020 05:24:31 PM CST.
xrdp-1:0.9.11-5.fc31.i686 : Open source remote desktop protocol (RDP) server
Repo : fedora
Matched from:
Provide : xrdp = 1:0.9.11-5.fc31
xrdp-1:0.9.11-5.fc31.x86_64 : Open source remote desktop protocol (RDP) server
Repo : fedora
Matched from:
Provide : xrdp = 1:0.9.11-5.fc31
xrdp-1:0.9.13-1.fc31.i686 : Open source remote desktop protocol (RDP) server
Repo : updates
Matched from:
Provide : xrdp = 1:0.9.13-1.fc31
xrdp-1:0.9.13-1.fc31.x86_64 : Open source remote desktop protocol (RDP) server
Repo : @System
Matched from:
Provide : xrdp = 1:0.9.13-1.fc31
xrdp-1:0.9.13-1.fc31.x86_64 : Open source remote desktop protocol (RDP) server
Repo : updates
Matched from:
Provide : xrdp = 1:0.9.13-1.fc31
install
dnf install xrdp -y
start and enable
systemctl start xrdp
systemctl status xrdp
systemctl enable xrdp
查看端口
netstat -tunlp|grep 3389
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN
连接
输入你的linux账号和密码就可以了,注意哦,console 那边要注销图形界面,远程才能登录,具体为什么要这样,我也不清楚,第一次用。

image.png