因此,我需要在一台机器上安装 Ubuntu,并在那里启动了 Ubuntu 桌面(Gnome)LiveUSB 映像。
那里的用户ubuntu
默认没有密码,所以我必须这样做sudo passwd ubuntu
才能允许 ssh 登录到这台机器。
所以,我想通过 VNC 连接到桌面;不幸的是(但可以预料的是,人们都很差劲),互联网上充斥着糟糕、愚蠢的建议,例如https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-22-04
安装完成后,安装 TightVNC 服务器:
sudo apt install tightvncserver
好的:
ubuntu@ubuntu:~$ tightvncserver
tightvncserver: command not found
ubuntu@ubuntu:~$ sudo apt install tightvncserver
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package tightvncserver
非常感谢您提供如此出色的最新信息!/s
然后我发现https://help.ubuntu.com/community/VNC/Servers:
Vino 是 Ubuntu 中的默认 VNC 服务器,可与其他用户共享您现有的桌面。
要在 GNOME 中配置 vino,请转到系统 > 首选项 > 远程桌面
好吧,在 Ubuntu 22.04 中,路径是“设置”/“共享” - 但他们应该尽快改变它,所以它明年就会过时,所以我们所有人都会浪费更多的时间寻找晦涩的设置。
不管怎样,我看到了这样的画面(来自https://linuxhint.com/enable-remote-desktop-ubuntu-access-windows/):
除此之外,我还检查了“启用传统 VNC 协议”并打开了“远程控制”。
所以现在 - 从另一台 Ubuntu PC 作为客户端,我尝试通过 进行连接xtigervncviewer 192.168.X.Y
;而问题是:我第一次尝试这样做时;我通过客户端得到了这个:
Sun Dec 17 09:43:45 2023
DecodeManager: Detected 2 CPU core(s)
DecodeManager: Creating 2 decoder thread(s)
CConn: Connected to host 192.168.X.Y port 5900
CConn: End of stream
CConn: The connection was dropped by the server before the session could
be established.
...然而,在 LiveUSB 操作系统中,我收到了某种愚蠢的弹出窗口“您是否要允许连接”或类似的提示 - 我只是移动鼠标来查看有哪些选项,然后这个愚蠢的弹出窗口就消失了,现在它不会再出现了 - 无论我调用多少次xtigervncviewer 192.168.X.Y
。
那么我怎样才能让这个愚蠢的弹出窗口再次出现,以便我可以授予权限,以便我可以在 LiveUSB Ubuntu 22.04 会话上使用 VNC 远程桌面?