全时通过 RDP 和 SSH 进入 Ubuntu

全时通过 RDP 和 SSH 进入 Ubuntu

我是新手 - 尤其是对 Ubuntu 来说(在 RP4B 上运行 22.04,没有磁盘加密)。虽然 PI OS 开箱即用,具有全时 SSH 功能 - 但我在尝试远程登录时遇到了麻烦重新启动 PI4B(这是必要的,因为它是一个远程“无头”安全摄像头系统设置)。我可以让 SSH 运行登录并获取终端 cmd putty.exe 登录。但在远程重启后无法获取桌面(当 PI 正在等待登录时)。

概括

SSH 仅在终端模式下工作(无 GUI)。
仅当有人已登录 PI 时,VNC 才有效。如果某人已登录 PI,
XRDP 也可以工作,但如果有人未登录,它会闪烁一秒钟,然后恢复到 Windows 屏幕。

答案1

解决方案(感谢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

相关内容