首先:我在谷歌上搜索了一整天,并在不同的论坛上尝试了几个建议,但都没有成功
问题:我无法通过 ssh 在远程机器上启动 vnc 服务器附加信息:
这有效:
ssh -Y user@hostname
Run Code Online (Sandbox Code Playgroud)
当我检查显示时,我得到了这个:
$ echo $DISPLAY
localhost:10.0
Run Code Online (Sandbox Code Playgroud)
现在我启动 vnc 服务器: /usr/lib/vino/vino-server
=> 这有效,但是当我连接到 vnc 时,我看到我自己的屏幕(来自 ssh 客户端)而不是远程屏幕
它看起来像localhost:10.0我的本地屏幕。我对吗?
我也试过这个,因为我想要远程屏幕:
/usr/lib/vino/vino-server --display :0.0
Run Code Online (Sandbox Code Playgroud)
结果如下:
$ /usr/lib/vino/vino-server --display 0.0
(process:6843): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Cannot open display: 0.0
Run 'vino-server --help' to see a full list of available command line options
Run Code Online (Sandbox Code Playgroud)
为什么不能打开显示0.0?