如何启动VNC服务器?


Answers:


20

安装vino:

sudo apt-get install vino

配置vino:

vino-preferences

它打开以下窗口:

替代文字

您使用以下命令启动服务器:

/usr/lib/vino/vino-server

如果希望vino自动启动,请在“自动启动的应用程序”中输入此命令。


1
我建议在ssh上使用vino,因为它不是安全的应用程序。help.ubuntu.com/community/...
lovinglinux

1
对于最后一步,System > Preferences > Startup Applications应该已经有一个“远程桌面”条目,只需将其打勾即可。imgur.com/s4iTd.png
东西

@andrewsomething-在xunbutu上不是这种情况。
纪尧姆·科特

您应该用xubuntu标记问题,否则人们会假设您使用的是默认的ubuntu设置。
豪尔赫·卡斯特罗

@Jorge,我认为vino是gnome工具,并且在ubuntu中的工作方式相同。唯一的不同是andrewsomething在启动应用程序中提到的条目。
GuillaumeCoté2010年

4

这是我使用VNC的整个过程,简化了


一。设置服务器

安装VNC: sudo apt-get install vnc

安装openssh-server: sudo apt-get install openssh-server


二。设置远程访问电脑

安装腻子

安装VNC或VNC查看器


三。连接并启动:

从远程访问PC:

  1. 运行腻子

  2. 将SSH连接到服务器IP

  3. 使用登录名和密码登录服务器

  4. 运行: sudo x11vnc -display :0 -auth guess

    B否则,如果不起作用,请运行: sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>

    C否则,如果不起作用,请以root用户身份再次运行命令。

然后一旦建立连接...

  1. 启动VNC查看器

  2. 出现提示时,输入服务器IP并连接

现在,您已通过VNC访问服务器,并且应该能够控制该桌面并与之交互。

祝你好运,享受!


谢谢!我正在使用这种方法,并且可以在活动会话中进行连接;但是连接仍然存活了几秒钟,并显示以下内容:>恢复的X服务器密钥自动重复到:1>查看器退出。>删除了45张tile_row轮询图像。你能帮我解决这个问题吗?
leirbag '17

3

为了提高安全性,我不会让VNC一直运行。我通过SSH进入计算机,然后使用以下命令启动VNC服务器:

x11vnc-更安全-localhost -nopw-一次-显示:0

为方便起见,我在外壳程序脚本中使用了该命令,因此仅是SSH连接到服务器的情况,其后是命令startvnc.sh。

一旦断开VNC,这种方式将不再可用。

为了提高安全性,您可以通过SSH连接建立VNC隧道。

链接提供有关如何转发正确端口的详细信息。


0

以root用户身份运行:

sudo apt-get install vino

以您的用户身份运行:

gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server

可以编写脚本来自动启动脚本,也/usr/lib/vino/vino-server可以让您的窗口管理器在加载后直接启动它,并且网络正常运行。此方法对我有用,因为我遇到了Windows VNC Viewer无法连接的安全类型18问题,并且关闭加密

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.