小编Cha*_*lie的帖子

从 ssh 客户端启动 vino vnc 服务器

首先:我在谷歌上搜索了一整天,并在不同的论坛上尝试了几个建议,但都没有成功

问题:我无法通过 ssh 在远程机器上启动 vnc 服务器附加信息:

  • 主机:Ubuntu 12.04
  • 客户端:VritualBox 中的 Ubuntu 14.04
  • 我无法物理访问远程机器

这有效:

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?

ssh vnc vino xserver

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

ssh ×1

vino ×1

vnc ×1

xserver ×1