VNC远程桌面

1 介绍

给Ubuntu Sever 16.04版本:

  1. 安装桌面环境
  2. 远程使用桌面环境

简而言之就两个方面

2 安装桌面环境

linux的桌面环境有很多:

  • Gnome
  • Kde
  • Unity
  • 等等

Ubuntu 16.04默认的桌面环境是Unity,所以就安装Unity:

$ sudo apt-get update
$ sudo apt-get install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

上述命令安装了其他类似LibreOffice等软件

然后reboot,进入云平台自带的远程连接就能够显示桌面了(注意此时仍然是guest会话,还不能以root用户登录):
image

3 远程使用桌面环境

3.1 VNC介绍

这里使用VNC。

VNC(Virtual Network Computing)是使用RFB(Remote Frame Buffer protocol)协议的图形桌面共享系统,可以达到远程控制桌面的效果。VNC是server-client架构:

server,称VNC server,常见的有:

  • x11vnc
  • vnc4server
  • tightvncserver

client,称VNC viewer,常见的有:

  • Remmina(Linux)
  • RealVNC(Windows MacOS)

这里我们选择x11vncRemmina,选择x11vnc的原因是:

  • x11vnc allows one to view remotely and interact with real X displays, unlike other Linux alternatives such as VNC4Server, 11vnc does not create an extra display (or X desktop) for remote control(不像VNC4Server会新建一个桌面,x11vnc是显示上面tty显示的桌面)
  • It has built-in SSL/TLS encryption and 2048 bit RSA authentication(wireshark抓包没有看到明文传输密码等信息)

使用x11vncvnc4server的对比图如下:

  • 使用x11vnc(移动鼠标可以看出是同步的):
    image

  • 使用vnc4server(显示了不同的桌面,vnc4server登录不需要实际的root密码):
    image

3.2 安装运行x11vnc

3.2.1 安装

$ sudo apt-get install x11vnc

3.2.2 设置密码

$ x11vnc -storepasswd
Enter VNC password: *********
Verify password: *********  
Write password to /root/.vnc/passwd?  [y]/n y
Password written to: /root/.vnc/passwd

3.2.3 运行

$ sudo x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /root/.vnc/passwd -rfbport 5900 -shared

xxx输出
The VNC desktop is:      iZwz9d9lrgata42idu99hsZ:0
PORT=5900
xxx

3.2.4 连接

使用viewerRemmina连接:
image

  • Server: IP:0(端口5900就填0,5901就填1)
  • Password:刚刚设置的密码

3.2.5 开机自起

vi /etc/rc.local填入如下内容(exit 0 之前):

/usr/bin/x11vnc -xkb -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -rfbauth /root/.vnc/passwd -forever -bg -rfbport 5900 -o /var/log/x11vnc.log  > /dev/null 2>&1

3.2.6 启用Login Screen

连接后发现登录界面只能使用访客会话,不能以root身份登录。vi /etc/lightdm/lightdm.conf(不存在就创建)填入如下内容来Enable Login Screen

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true

reboot,然后就能以root身份登录了:
image

4 参考链接

http://www.karlrunge.com/x11vnc/
https://en.wikipedia.org/wiki/X11vnc
https://en.wikipedia.org/wiki/Virtual_Network_Computing
https://tecadmin.net/setup-x11vnc-server-on-ubuntu-linuxmint/
https://www.linode.com/docs/applications/remote-desktop/install-vnc-on-ubuntu-16-04/
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04
http://www.configserverfirewall.com/ubuntu-linux/enable-ubuntu-desktop-root-login/

### 回答1: VNC(Virtual Network Computing)是一种基于图形界面的远程桌面控制软件,该软件利用了客户端和服务端之间的协议来实现远程桌面控制。在Windows操作系统下,用户可以下载VNC远程桌面软件来实现远程控制其他电脑桌面。 用户可以在网络上搜索“VNC远程桌面”或者“VNC viewer”等关键词,找到一些官方和第三方网站来下载该软件。推荐的方式是直接前往VNC官网下载最新版本的VNC Viewer。 步骤如下: 1. 进入VNC官网(https://www.realvnc.com/en/connect/download/viewer/)下载页面; 2. 选择适合自己计算机的版本下载,如64位或32位; 3. 等待下载完毕; 4. 双击安装程序,跟随向导步骤进行安装; 5. 安装完成后,打开VNC Viewer,输入想要远程控制的目标计算机的IP地址和VNC服务器的连接端口,点击"连接"以连接目标计算机。 通过VNC远程桌面软件,用户可以远程操作其他计算机,进行文件的移动和操作,或在对方电脑上执行命令等等。但同时需要注意的是,由于开放了远程控制功能,需要注意网络安全问题,并设置复杂的密码进行连接控制。 ### 回答2: VNC是一种远程桌面控制软件,下载VNC远程桌面控制软件可以让您远程连接到Windows操作系统,并实现在远程计算机上控制和访问本地计算机。 要下载VNC远程桌面软件,您可以在官方网站上下载,也可以从其他网站上下载。官方网站地址是www.realvnc.com。 在官网下载VNC远程桌面软件之前,您需要确定您需要哪个版本,因为不同版本支持的操作系统不同。目前市面上,常用的有RealVNC、TightVNC、UltraVNC等版本。 在下载和安装过程中,您需要选择合适的安装选项,例如是否安装VNC Viewer等。安装完成后,您需要配置远程桌面连接,以便在远程计算机上建立到本地计算机的连接。 配置完毕后,您可以在远程计算机上启动VNC Viewer并输入本地计算机的IP地址或主机名,以便访问本地计算机。此时,您就可以在远程计算机上以和本地计算机一样的方式控制本地计算机了。 总的来说,下载VNC远程桌面软件很简单,只需查找合适的版本并按照指南进行安装和配置即可。接下来,您就可以愉快地掌控远程桌面了! ### 回答3: VNC是一种可以实现远程桌面控制的软件,在Windows系统上使用VNC可以实现远程控制其他电脑的桌面。以下是关于VNC远程桌面Win下载的详细介绍。 首先需要访问VNC官网,从官网上下载安装包。官网上提供了多个版本的下载,选择合适的版本下载即可。下载完毕后运行安装程序,根据提示进行安装即可。 安装完成后,需要配置VNC服务器和客户端。此处以UltraVNC为例进行说明,首先需要在需要远程控制的电脑上安装UltraVNC服务器端,安装时需要选择“Service-Mode”和“Install Driver”选项,安装完成后,运行UltraVNC Server进行配置,确定服务器的配置信息和授权密码,然后选择“Save Setting”保存配置。接下来,在需要进行控制的电脑上安装UltraVNC客户端,安装过程同上述安装过程,安装完成后,运行UltraVNC Viewer,输入需要控制的服务器IP地址和授权密码,即可实现远程控制。 需要注意的是,在使用VNC远程桌面控制时,要保证有稳定的网络连接,因为网络不稳定会影响远程桌面控制的质量和稳定性。在使用之前,可以设置VNC的画质、颜色和控制模式等选项,在需要控制的电脑上安装VNC服务器端时,还可以设置仅允许指定的用户进行控制,保证远程控制的安全性。 总之,VNC远程桌面Win下载简单方便,只需要从官网下载安装程序,然后按照提示进行安装和配置,即可轻松实现远程桌面控制。在使用时要注意网络连接和安全性问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值