树莓派4B开发记录(三):安装xubuntu-desktop并通过xrdp实现局域网远程桌面

目录

一.准备

二.安装xubuntu-desktop

1.连接硬件

2.开机并登录

3.更新软件包

4.安装xubuntu-desktop

三.配置无线网络及SSH

1.配置无线网络

2.配置SSH

3.连接SSH

四.安装并配置xrdp

五.使用Windows自带的Remote Desktop Connection访问xubuntu-desktop


一.准备:

                5V3A TypeC 电源

                树莓派4B (已按照树莓派4B开发记录(一)配置)

                支持HDMI输入的显示器

                MicroHDMI公头转HDMI母头转接器+HDMI公头线(也可以直接买MicroHDMI公头转HDMI公头线)

                鼠标键盘

                一台电脑(本案例使用Windows11系统的电脑)

二.安装xubuntu-desktop:

        1.连接硬件(安装桌面时解压过程中无线网络将会失效,不能使用SSH):

                将烧制完成的MicroSD插入树莓派,接好树莓派电源线和HDMI线,将HDMI线和显示器连接,确保连接到位

        2.开机并登录

        3.更新软件包:

                1.执行sudo apt update(更新软件包列表)

                2.执行sudo apt upgrade(升级已安装软件包):

                        如果出现Do you want to continue? [Y/n]输入y,回车

        4.安装xubuntu-desktop:

                1.执行sudo apt install xubuntu-desktop:

                        1.如果出现Do you want to continue? [Y/n]输入y,回车

                        2.安装过程中会出现Configuring lightdm界面(如下图),按键盘下方向键(选择lightdm),回车,等待安装完成

                2.执行sudo shutdown -h now(关机)

                3.等待树莓派ACT灯30秒内不再闪烁,拔掉树莓派电源,等待树莓派PWR灯熄灭,重新插上树莓派电源,等待出现图形化登录界面(重启树莓派)

                4.输入密码,进入桌面

三.配置无线网络及SSH(安装桌面时解压过程中无线网络将会失效,需重新配置):

        1.配置无线网络:

                1.执行sudo nano /etc/netplan/01-netcfg.yaml(用nano编辑器打开网络配置文件),并检查文件内容。文件内容正常则按Ctrl+x(退出nano编辑器),不正常须参考树莓派4B开发记录(一)三.4.2修改文件内容并参考树莓派4B开发记录(一)三.4.3保存文件并退出nano编辑器

                2.执行sudo netplan apply(应用网络配置)

                3.执行ip addr(获取IP地址,3: wlan0下面的192.168.68.166为IPv4的IP地址,fe80::da3a:ddff:fefb:7591为IPv6的IP地址) 

3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether d8:3a:dd:fb:75:91 brd ff:ff:ff:ff:ff:ff
    inet 192.168.68.166/24 brd 192.168.68.255 scope global dynamic wlan0
       valid_lft 42572sec preferred_lft 42572sec
    inet6 fe80::da3a:ddff:fefb:7591/64 scope link
       valid_lft forever preferred_lft forever

        2.配置SSH:

                1.执行sudo systemctl enable sshd(设置SSH服务开机自启):

                        出现Failed to enable unit: Refusing to operate on alias name or linked unit file:sshd.service时无需在意,继续往下做

                2.执行sudo systemctl status sshd(检查SSH服务状态,如果出现以下内容则表明SSH服务已正常运行)


● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
     Active: active (running)

        3.连接SSH(测试无线网络及SSH是否正常)(方法可参考树莓派4B开发记录(一)三.4.6):

                如果无法使用SSH,检查ip是否输入正确。如果依然无法使用SSH,可尝试重启树莓派

四.安装并配置xrdp:

        1.使用SSH登录ubuntu

        2.执行sudo apt install xrdp:

                如果出现Do you want to continue? [Y/n]输入y,回车

        3.执行sudo systemctl status xrdp(检查xrdp服务状态,如果出现以下内容则表明xrdp服务已正常运行)

● xrdp.service - xrdp daemon
     Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
     Active: active (running)

        4.按键盘q键退出上一步(退出后才能继续执行指令)

        5.执行sudo adduser xrdp ssl-cert(将xrdp用户添加到ssl-cert用户组中(使xrdp服务可以访问/etc/ssl/private/ssl-cert-snakeoil.key))

        6.执行groups xrdp(确认xrdp用户是否已添加到ssl-cert用户组中,如果出现以下内容则表明已添加)

xrdp : xrdp ssl-cert

        7.执行echo "xfce4-session" >~/.xsession(将xfce4-session设置为默认会话管理器)

        8.执行sudo systemctl restart xrdp(重启xrdp服务)

        9.执行sudo ufw allow 3389(允许任何IP访问3389端口)

五.使用Windows自带的Remote Desktop Connection访问xubuntu-desktop:

        1.重启树莓派

        2.运行Remote Desktop Connection(C:\WINDOWS\system32\mstsc.exe)

        3.远程访问xubuntu-desktop:

使用RDC访问xubuntu-desktop

        4.远程登录xubuntu-desktop:

使用xrdp远程登录xubuntu-desktop

        5.在xubuntu-desktop终端执行sudo shutdown -h now(关机)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值