有没有办法通过 SSH 查看(和控制)远程桌面?我将无法物理访问远程主机。
我不知道如何设置我的机器进行远程连接。我需要安装 VNC 服务器(哪个?)还是 Vino(默认安装)就足够了?
我打开桌面共享首选项对话框并启用它(选中前两个,允许连接和控制)。我尝试使用 RealVNC Chrome 应用程序连接,但它说
计算机无法提供请求的身份验证机制。VNC 查看器也失败并显示有关加密级别的错误。
顺便说一句,最终我将需要从 Windows 7 机器连接,但现在我只想让它工作。
我想将我的 android 平板电脑用作我的 Xubuntu 笔记本电脑的辅助显示器,而不是镜像笔记本电脑,而是作为一个额外的桌面——我不需要将窗口从一个拖到另一个,并且可以运行 android 会话作为单独的登录。
理想情况下,我想在 android 会话中使用桌面的键盘/鼠标,但我可以没有。如果可能,我希望通过 USB 而不是 wifi 进行连接(以帮助节省电池)。
在 askubuntu 档案中,我发现了一篇标题和问题几乎相同的帖子
答案是(1)在笔记本电脑上安装vnc4server,(2)在android上获得一个vnc客户端,(3)连接两者,以及(4)使用协同共享键盘和鼠标。我已经完成(1)和(2),并遵循
我使用以下方法启动了 vnc 服务器
vncserver :12 -name "My-Server" -geometry 1024x600
不幸的是,我不确定如何进行(3)和(4)。我试图通过启动“androidvnc 查看器”在 android 上启动 vnc 会话,但我不知道为端口(默认似乎是 5900?)和地址输入什么。另外,我应该为“颜色格式”使用什么——24 位还是 16 位?
说到地址:正如我所说,如果可能的话,我想通过USB连接平板电脑和笔记本电脑。我应该使用什么地址?或者,如果我需要通过 wifi 连接两者,我应该使用什么地址?如果重要的话,我可以在两个设备都没有与外部世界(!)的互联网连接的设置中工作。
最后但并非最不重要的是,在阅读有关 vnc 的旧帖子时,我发现了有关通过 ssh 隧道传输 vnc 的讨论
上面的帖子使用x11vnc;vnc4server 是否有类似的选项,我将如何在 android 端进行?我还发现
http://www.cyberciti.biz/tips/tunneling-vnc-connections-over-ssh-howto.html
但我不确定如何将其合并到步骤 (1)-(4) 中。
还有使用协同作用的问题,但这可能是另一篇文章:-)
感谢您的帮助和耐心。
我在多台机器和多个版本的 Ubuntu 桌面(所有 10.04 或更高版本)上都遇到过这个问题。通常它发生在我安装了 Ubuntu 的旧笔记本电脑上,但现在它发生在我的主要开发机器上(最近升级到 Ubuntu 12.04 桌面的四核 PC)。问题是这样的 - 我可以连接到机器并使用密码登录,初始屏幕看起来不错但永远不会刷新。我可以看到房间对面机器的监视器,可以看到鼠标移动和菜单弹出,但我前面运行 VNC 查看器的 PC 上的屏幕图像永远不会更新。所以鼠标和键盘命令正在工作。
我认为这是一个 Ubuntu 配置问题,因为这台 PC 曾经在 9.04、10.04 和 11.10(过去几年)上工作得很好。我也有几台笔记本电脑曾经在较旧的 Ubuntu 上有这个问题,但在 12.04 上没有。
附加信息:
我试图用来控制 Ubuntu PC 的 Win7 PC 通过 2 个 DLink 8 端口千兆路由器连接。我通常通过 VNC 控制的 Ubuntu 笔记本电脑通常仅通过无线连接到网络。屏幕刷新不稳定但可用。我在通过以太网和无线连接的 Win7 笔记本电脑上重复了这个问题。
我试图创建一个 .desktop 文件来运行 vncviewer(连接到 mac 的紧密 vnc)。我已经在下面输入了文件。
[Desktop Entry]
Version=x.y
Name=VNCViewer
Comment=This is my comment
Exec=/usr/bin/vncviewer 10.0.1.5:5900
Terminal=true
Run Code Online (Sandbox Code Playgroud)
当我双击该文件时,它返回“启动应用程序时出错”。
任何建议我在我的 .desktop 文件中做错了什么?
我已经在我的新版本上设置了 vncserver,我可以使用 RealVNC VNC Viewer 进行连接,但是颜色有点偏,看起来有点糟糕。看这个截图:
我能做些什么来纠正这个问题?
在创建 vnc 会话时,我一直使用深度 24,但据我所知,其他深度没有任何区别。是别的吗?
(我不是在寻找诸如“停止使用 VNC,因为它不安全”之类的答案,也不需要推荐不同 VNC 实现的答案,因为我特别想让 TigerVNC 正常运行)。
我需要使用 TigerVNC 从 Ubuntu 18.10 笔记本电脑显示和控制 Ubuntu 18.10 桌面。两台机器最近都升级到了18.10。
我已通过https://askubuntu.com/a/1088328中的说明在桌面上启用了桌面共享, 但有以下例外:当我未执行以下命令时:
gsettings set org.gnome.Vino require-encryption false
Run Code Online (Sandbox Code Playgroud)
它不起作用(见下文)。但是,当我在桌面上使用该gsettings
命令时,我会收到输入 vnc 密码的提示,输入密码后,我就可以控制桌面。所以最终,我知道这一定是解决办法,但我特别需要知道为什么需要这样做(请参阅下面的 remmina 用法)。我的网络搜索都没有提供原因的答案。
在台式机上,共享设置为:
注意:我可以成功使用remmina工具,使用VNC设置,连接到台式机并显示它,而无需gsettings
在台式机上使用上述设置。但是,当我使用 TigerVNC 类型的 vncviewer 时,使用以下命令:
vncviewer thedesk.local:0
Run Code Online (Sandbox Code Playgroud)
(其中 thedesk.local 是 Ubuntu 桌面计算机),我收到一个弹出窗口:
No matching security types
Run Code Online (Sandbox Code Playgroud)
shell 中的输出显示:
$ vncviewer thedesk.local:0
TigerVNC Viewer 64-bit v1.9.0
Built on: 2018-07-29 13:31
Copyright (C) 1999-2018 TigerVNC Team and many others (see README.rst)
See …
Run Code Online (Sandbox Code Playgroud) vncviewer 是否需要 X 服务器才能工作?
我已经安装了 Ubuntu Server 12.04,以及 xtightvncviewer 包。运行 vncviewer 时,它声称找不到显示。