一、 实验题目

Linux的远程桌面服务配置

二、 理论分析
Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。 除了Windows RDP之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。 Xrdp现在支持TLS安全层。
XFCE是一个桌面环境,类似于GNOME和KDE ,它包含-套应用程序 ,比如:根窗口程序、窗口管理器、文件管理器、面板等等。XFCE用GTK2开发,同时,跟其它桌面环境- 样,它也有自己的开发环境(库、守护进程等)。同于GNOME和KDE , XFCE是轻量级的,并且在设计上更接近CDE ,而不是Windows或Mac。它的开发周期要长得多,但它非常稳定,速度极快。XFCE很适合在老-些的机器上使用。

三、 方法和步骤
1.打开 远程登录。
在这里插入图片描述
2.配置允许root用户远程登录: vim /etc/ssh/sshd_config
增加如下两行配置:
PermitRootLogin yes
PasswordAuthentication yes
然后保存,退出。
在这里插入图片描述
之后重启一下ssh服务: service ssh restart
3. kali防火墙配置: apt-get install ufw
关闭防火墙以及查看防火墙状态:
在这里插入图片描述
4.安装xrdp:apt-get install xrdp
在这里插入图片描述
安装成功后,继续安装xfce4
在这里插入图片描述
安装过程中会弹出一个界面,选择lightdm

在这里插入图片描述
之后配置xrdp: vim /etc/xrdp/startwm.sh
在如图位置添加语句: echo “xfce4-session” >~/.xsession
在这里插入图片描述
保存退出。

之后重启xrdp服务:service xrdp restart
设置xrdp为开机启动:update-rc.d xrdp enable

5.然后我们可以来尝试远程控制linux
提前查出linux的ip地址为192.168.40.104
在本机上 输入mstsc,进行连接。
在这里插入图片描述
连接
在这里插入图片描述
用root用户登录
在这里插入图片描述

登录成功。

在安装xfce4过程中也遇到了一些问题。
在这里插入图片描述
我们可以使用命令:apt-get install libgcc-8-dev
在这里插入图片描述
显示安装包被破坏的错误解决了,但又出现了新的错误,我们继续命令:apt-get install gcc-8-base=8.4.0-4
(尝试安装系统推荐的版本)

在这里插入图片描述
正在安装中。
在这里插入图片描述
在安装时,我在此处意外中断安装。
我们关掉终端框,想重新尝试安装。却出现如下错误。
E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)

E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?
百度办法是重启,我们重启虚拟机。然后再次尝试安装。
在这里插入图片描述
我们输入命令:dpkg - - configure –a
在这里插入图片描述
我们又回到此处,回复 y 继续安装。
然后就可以继续安装 xfce4 了。

解决问题参考博客:
1.https://blog.csdn.net/qq_41856814/article/details/101306701
2.https://blog.csdn.net/weixin_38705903/article/details/81947717
3.https://bbs.deepin.org/forum.php?mod=viewthread&tid=195026&extra=
4.https://blog.csdn.net/qq_41206234/article/details/104528026?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐