我有一台运行 Ubuntu 10.04 的计算机,并且正在运行Vino,这是默认的 VNC 服务器。
我有第二个运行 VNC 客户端的 Windows 机器,但没有任何 X11 功能。我从 Windows 主机 ssh 进入 Ubuntu 主机,但我忘记在 Ubuntu 主机上启用 VNC 访问。
在 Ubuntu 主机上,有没有办法让我从 Ubuntu 命令行启用 VNC 连接?
更新:
正如@koanhead 在下面所说的,没有vino
(例如man -k vino
,不info vino
返回任何内容)的手册页,并且vino --help
没有显示任何帮助)。
我想在我的桌面上运行 x11vnc(或另一个 VNC 服务器),但我无法找到一种方法让它在任何用户登录之前启动。回到我使用 vanilla Ubuntu 10.10 Vino 时,默认情况下这样做。但是,我现在在Xubuntu中找不到方法。
我在以前安装 10.10 的机器上安装了 12.04 X64 桌面。以前,我使用内置的 vino 和 twinvncserver 来提供 VNC 会话。我在 Mac 上使用 Chicken of the VNC 连接到它们。
使用旧版本,VNC 性能相当不错。现在使用 12.04,使用 vino 非常糟糕。更新缓慢、菜单闪烁和消失、大量额外的屏幕重绘等。
有关恢复某些性能的任何指示?谢谢。
我正在使用 VNC 从 Windows 10 桌面(运行 Ultra VNC 查看器)访问 Ubuntu 16.04 笔记本电脑(运行桌面共享)。我的问题:一些键盘组合不能很好地移动;例如,按Shift
+ Ctrl
+Tab
在服务器上被处理为Ctrl
+ Tab
。
使用不同的 VNC 客户端(例如 MobaXTerm)时问题仍然存在,因此问题似乎出在 Ubuntu 端。我该如何解决这个问题?谢谢。
我有一台运行 18.04.1 Desktop 的无头 Ubuntu PC。如果我将显示器插入其中,Vino 会自动启动,我可以将 VNC 插入到盒子中。我确实在控制面板中设置了“共享”项目来共享屏幕。
我按照如何在 VNC 上使用 Ubuntu 18.04 而不附加显示器?安装虚拟显示器。
如果我 ssh 进入盒子并手动启动 Vino
/usr/lib/vino/vino-server --display=:0
Run Code Online (Sandbox Code Playgroud)
然后它工作正常,我可以 VNC。我怎样才能让它工作而不需要这样做?
我正在寻找支持 Vino 默认加密的 Mac 版 VNC 客户端(对于 Windows 也很有趣)。
我找到的所有帖子都只是展示了如何禁用加密要求(这不是它真正的想法,对吧?)不支持来自 Ubuntu 默认桌面共享的加密。
有谁知道支持它的客户端?
谢谢!
如何在 Ubuntu 18.04 中通过终端设置 vino 的密码?
在这里它使用vino-passwd
命令,但这给了我vino-passwd: command not found
.
我正在尝试从命令行在 Ubuntu 14.04 机器上启动 vino,但 vino 声称它已经在运行:
$ ps auxww | grep vino
myusername 17566 0.0 0.0 15940 920 pts/42 S+ 19:04 0:00 grep --color=auto vino
$ /usr/lib/vino/vino-server --display=:0.0
(vino-server:17570): EggSMClient-CRITICAL **: egg_sm_client_set_mode: assertion 'global_client == NULL || global_client_mode == EGG_SM_CLIENT_MODE_DISABLED' failed
** Message: The desktop sharing service is already running, exiting.
Run Code Online (Sandbox Code Playgroud)
我尝试按照(无法在 Ubuntu 12.04 上启动 vino VNC 服务)中的建议进行操作,但没有帮助。
为什么vino 声称它已经在运行,而实际上它没有运行?我该如何开始?
首先:我在谷歌上搜索了一整天,并在不同的论坛上尝试了几个建议,但都没有成功
问题:我无法通过 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?
我想在 Ubuntu 18.04 桌面上安装 vnc-server(全新安装)。我试过vino、tigervnc、tightvnc。对于vino,我没有在设置中获得屏幕共享选项。对于tigervnc 和tightvnc,安装继续,我创建了配置,但是当我尝试连接时,我得到一个带有十字光标的灰色屏幕。
我已经尝试了一个带有 Ubuntu 19.04 桌面和 vino-server 的 VM(全新安装),打开了屏幕共享。当我尝试从主机连接 Remmina 时,出现黑屏,没有光标。
我在这里迷路了,花了几个小时来让它工作,认为这应该是一件简单的事情。
如何通过 VNC 进行屏幕共享?
SSH 正在运行,UFW 已禁用。