我是一个新手 - 尤其是 Ubuntu(在 RP4B 上运行 22.04,没有磁盘加密)。虽然 PI OS 开箱即用,具有全时 SSH 功能 - 我在PI4B 重新启动后尝试远程登录时遇到了麻烦(这是必要的,因为它是远程“无头”安全摄像头)系统设置)。我可以在登录
后运行 SSH ,也可以在登录cmd putty.exe
前获取终端。但远程重启后(PI等待登录时)无法获取桌面。
概括:
SSH 仅在终端模式下工作(无 GUI)。
仅当有人已登录 PI 时,VNC 才起作用。
如果有人已经登录 PI,则 XRDP 也可以工作,但如果有人尚未登录,则闪烁一秒钟,然后恢复到 Windows 屏幕。
解决方案(谢谢USER68186!):
SSH 服务器 Gnome 设置为在服务器重新启动时通过 RDP 远程登录服务器。
来自:https: //cloudzy.com/blog/gnome-remote-desktop/和 Ubuntu 22.04 远程桌面无头Ubuntu 22.04 远程桌面无头?
1)安装GNOME
sudo apt install ubuntu-gnome-desktop –y
2)重启系统
sudo reboot
3)启用RDP功能
sudo apt install xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp
4)允许流量通过防火墙
sudo ufw allow from any to any port 3389 proto tcp
5)桌面看起来可能与正常的Ubuntu不同,所以创建隐藏文件
/home/$USER/.xsessionrc
包含以下内容:export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg