VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VPS服务器(虚拟专用服务器)("Virtual Private Server",或简称 "VPS")是利用虚拟服务器软件(如微软的Virtual Server、VMware的ESX server、SWsoft 的Virtuozzo)在一台物理服务器上创建多个相互隔离的小服务器。一般的VPS都提供了SSH得登录方式,通过terminal操作服务器, 除了这种方式,还有让VPS拥有XWindows的Desktop操作模式。那么如何用VNC访问VPS上的Linux桌面系统呢?

1:首先要给linux安装桌面系统,VPS使用的是CentOS系统。

yum groupinstall "X Window System" "Desktop"

如果不安装这个组件,VNC登陆系统后,看的是黑屏。

2.安装VNC Server服务。

yum install tigervnc-server

使用VNC的客户访问服务器,服务器端必须运行vncserver服务。

A.查看服务是否安装

安装之后,我们使用chkconfig | grep vnc 查看一下服务列表中,是否已经添加了这个服务。

怎样使用VNC访问VPS的XWindows桌面?

B.启动服务

sudo service vncserver start

C.查看服务是否启动了。

netstat -plunt

怎样使用VNC访问VPS的XWindows桌面?

5901 5902 6001 这三个端口就是vncserver的监听端口,说明服务已经运行。

D.修改配置文件。

VNC有一个配置文件在/etc/sysconfig/vncservers目录下。

文件里是两个定义变量, 其实一看就能明白,默认也是不用改了。

怎样使用VNC访问VPS的XWindows桌面?

E.设置VNC密码。

VNC Viewer访问远程系统的时候,需要输入密码,就在服务器端设置。

vncpasswd

按提示输入两次密码就好。

3.使用VNC Viewer登陆运程系统。

怎样使用VNC访问VPS的XWindows桌面?

A.下载地址:http://www.realvnc.com/download/下载一个合适版本的客户端。

B.使用客户端进入运程系统。

VNC Server就是VPS的IP地址,结尾要加":1"

之后,按提示输入之前设置的密码,就可以登陆系统了。

怎样使用VNC访问VPS的XWindows桌面?

除了VPS,其实VNC Viewer是支持树莓派的,可以尝试在家中部一个树莓,直接接显示器,都不有开电脑了。

解决问题:

重启失败,有时候在重启VNC Server的时候,会报错,说已经在:1 或是 :1运行

这时候,可以使用命令vncserver kill :1  来解除运行状态。

VNC常用的操作命令

usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>]

[-geometry <width>x<height>]

[-pixelformat rgbNNN|bgrNNN]

[-fp <font-p]

[-fg]

<Xvnc-options>...

vncserver -kill <X-display>

vncserver -list

vncserver[:n]开服务

vncserver -list看有几个在运行

vncserver -kill :n   杀掉第几个x-display

vncpasswd           修改密码

经过上面的一些操作,我们就可以用VNC访问VPS的Linux桌面系统了,我们在家里也可以跟着这个步骤进行一下哦。