我正在尝试在 Lubuntu 14.04 上安装 VNC 服务器,但没有任何效果。
我已经尝试过官方文档以及一些其他页面。我四处搜索并阅读了一些 Stack Exchange 的 QA,但都不起作用。
使用 Remmina,除非我配置 SSH 隧道,否则它很快就会失败……之后它就会挂在那里,我必须xkill
这样做。
xtightvncviewer
在远程 PC 上使用时,我只是收到拒绝连接的消息。按照官方文档操作后:
1号航站楼
$ ssh -L 12345:localhost:5900 [email protected]
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-36-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Wed Oct 8 13:53:09 2014 from ibm-dev1
user@VTX-Server:~$ channel 3: open failed: connect failed: Connection refused
2 号航站楼
$ xvncviewer localhost:12345
xvncviewer: VNC server closed connection
[1]+ Exit 1 xvncviewer localhost:12345
有人遇到过这种情况吗?如何解决?
答案1
我不使用 VNC,但我一直在使用TeamViewer很长一段时间以来,我对此非常满意。
TeamViewer 是多平台(它可以安装在 Linux、Windows 和 OS X 上)并且它是客户端和服务器同时,我的意思是,在一个应用程序中:只需将其安装在您想要的机器上并使用它。
它适用于静态ID+动态密码方案:每台机器都会收到一个 ID 和密码。因此,当您运行 TeamViewer 时,它会显示您计算机的静态 ID 及其当前密码。如果您希望某人访问您的计算机,请告诉此人在其计算机上运行 TeamViewer,然后告知此人您的 ID 和当前密码。然后,此人会将您的 ID 输入其 TeamViewer 实例中,点击“连接到合作伙伴”,然后输入您的密码并点击确定。就这样。
如果您下载 TeamViewer.deb安装文件,您可以通过dpkg
运行此 shell 命令来安装它:
sudo dpkg -i <path_to_package>
...其中<path_to_package>
是下载的 TeamViewer DEB 包的完整路径。例如,假设您的主文件夹是/home/username
(它的快捷方式是字符~
),您的下载文件夹是/home/username/Downloads
(快捷方式~/Downloads
:),并且您下载了一个名为的文件teamviewer_i386.deb
并将其保存到您的下载文件夹中。在这种情况下,下载的包将位于中~/Downloads/teamviewer_i386.deb
,因此安装命令将是:
sudo dpkg -i ~/Downloads/teamviewer_i386.deb
上述命令执行完成后,TeamViewer 将被安装并可供使用。
虽然 TeamViewer DEB 包的当前版本 (11.0.57095) 没有任何依赖项,但后续版本可能存在一个或多个依赖项 - 在这种情况下,dpkg
将无法安装 DEB 包,因为dpkg
无法解决依赖关系。因此,我建议使用格德比而不是dpkg
:Gdebi 有一个 GUI(图形用户界面),它会自动解决 DEB 包依赖关系。
如果您没有 Gdebi,我建议通过运行此 shell 命令来安装它:
sudo apt-get install gdebi -y
如果你安装了 Gdebi,现在想使用它来安装 TeamViewer DEB 包(或任何其他 DEB 包),请启动 Gdebi,选择文件菜单,点击打开...,选择 DEB 包,点击打开然后点击安装包按钮。就是这样:Gdebi 将分析这个本地.deb依赖项文件,自动下载依赖项并安装它们。