目录
五.使用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(关机)