VNC是一款远程的控制工具软件,VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver) 。其VNC攻略是所有经过VNC协议下编写的软件都有连接到RealVNC的服务器的功能。
VNC这个软件,而且最大的好处是提供了winxp,linux以及很多不同操作系统平台下的客户端以及服务器端软件,非常实用、非常强大
在远程登陆软件中,一般分为2个软件。一个称为服务器端,一个称为客户端。服务器端运行于任何一台PC上,而且对应不同的操作系统平台还有不同的软件版本。服务器端的作用是向客户端发送服务器端口的当前运行状态和连接的电脑的屏幕内容。客户端的功能就比较明显了。客户端是抓取服务器端的当前运行系统的屏幕。并回显在客户端上,然后客户端对服务器端进行操作。RealVNC面把客户端叫做Viewer,观看者(程序)。但是基本上和大多数的远程登陆软件的客户端是一样功能的
在Windows 界面通过VNC 客户端远程桌面连接Linux 系统桌面。闭防火墙service iptables stop
5关闭VNC 服务,再重启。在Windows 界面通过VNC 客户端远程桌面连接Linux 系统桌面。NC相关常用命令
攻略1:启用vnc桌面
vncserver普通用户也有权限启用vnc桌面,上面就是特意拿普通账号举的例子。 如果命令后面不跟桌面号(:1),默认从1开始依次往后排。如果桌面号1已经被tom启用,那么下次root将缺省启用桌面2,如果4、5都已经被启用,但是2被关闭,那下次将先启用2,再往后排。 启用的VNC桌面占用端口号为port=(5900+桌面号)
攻略 2:更改vnc密码
vncserver服务程序没有设置密码将不能运行 ,用户第一次启用VNC桌面时会被要求输入密码,更改当前用户的VNC密码 生成密码文件,vncpasswd [file]
攻略3:客户端访问
viewerlinux下访问vncserver的命令,格式为:ip:x,其中x为桌面号。 访问共享的桌面时,不需要桌面号
攻略4:端口号问题
x0vncserver共享桌面的端口号是5900。做实验时,RHEL6中的qemu-kvm把5900的端口占用了,所以一直启用不了共享。杀掉qemu-kvm就OK了。
由于x0vncserver就用5900这个端口,所以一台服务器只能有一个共享桌面,第一个启用的生效。