当前位置:文档之家› linux下VNC的安装与启动

linux下VNC的安装与启动

linux下VNC的安装与启动
linux下VNC的安装与启动

1.确认VNC是否安装

默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。

确认是否已经安装VNC服务及查看安装的VNC版本

[root@testdb ~]# rpm -q vnc-server

vnc-server-4.1.2-9.el5

[root@testdb ~]#

若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-serve r-4.1.2-9.el5.x86_64.rpm,安装命令如下

rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm

2.启动VNC服务

使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用1个桌面

启动编号为1的桌面示例如下

[root@testdb ~]# vncserver :1

You will require a password to access your desktops.

Password:

Verify:

xauth: creating new authority file /root/.Xauthority

New 'testdb:1 (root)' desktop is testdb:1

Creating default startup script. /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/testdb:1.log

以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会读取该文件中的配置信息。

BTW:/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应后天操作系统的进程号,用于停止VNC服务时准确定位进程号。

3.VNC服务使用的端口号与桌面号的关系

VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下

桌面号为“1” ---- 端口号为5901

桌面号为“2” ---- 端口号为5902

桌面号为“3” ---- 端口号为5903

……

基于Java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如

桌面号为“1” ---- 端口号为5801

桌面号为“2” ---- 端口号为5802

桌面号为“3” ---- 端口号为5803

……

基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口,以开启桌面号为“1”相应的端口为例,命令如下

[root@testdb ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

[root@testdb ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT

4.测试VNC服务

第一种方法是使用VNC Viewer软件登陆测试,操作流程如下

启动VNC Viewer软件 --> Server输入“144.194.192.183:1” --> 点击“OK” --> Password 输入登陆密码 --> 点击“OK”登陆到X-Window图形桌面环境 --> 测试成功

第二种方法是使用Web浏览器(如Firefox,IE,Safari)登陆测试,操作流程如下

地址栏输入http://144.194.192.183:5801/ --> 出现VNC viewer for Java(此工具是使用J ava编写的VNC客户端程序)界面,同时跳出VNC viewer对话框,在Server处输入“144.194. 192.183:1”点击“OK” --> Password输入登陆密码 --> 点击“OK”登陆到X-Window图形桌面环境 --> 测试成功

(注:VNC viewer for Java需要JRE支持,如果页面无法显示,表示没有安装JRE,可以到htt p://https://www.doczj.com/doc/5710790071.html,/javase/downloads/index_jdk5.jsp这里下载最新的JRE进行安装)

5.配置VNC图形桌面环境为KDE或GNOME桌面环境

如果您是按照我的上面方法进行的配置的,登陆到桌面后效果是非常简单的,只有一个Shell可供

使用,这是为什么呢?怎么才能看到可爱并且美丽的KDE或GNOME桌面环境呢?回答如下

之所以那么的难看,是因为VNC服务默认使用的是twm图形桌面环境的,可以在VNC的配置文件xstartup中对其进行修改,先看一下这个配置文件

[root@testdb ~]# vi /root/.vnc/xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

将这个xstartup文件的最后一行修改为“startkde &”,再重新启动vncserver服务后就可以登陆到KDE桌面环境

将这个xstartup文件的最后一行修改为“gnome-session &”,再重新启动vncserver服务后就可以登陆到GNOME桌面环境

重新启动vncserver服务的方法:

[root@testdb ~]# vncserver -kill :1

[root@testdb ~]# vncserver :1

6.配置多个桌面

可以使用如下的方法启动多个桌面的VNC

vncserver :1

vncserver :2

vncserver :3

……

但是这种手工启动的方法在服务器重新启动之后将失效,因此,下面介绍如何让系统自动管理多个桌面的VNC,方法是将需要自动管理的信息添加到/etc/sysconfig/vncservers配置文件中,先以桌面1为root用户桌面2为oracle用户为例进行配置如下:

格式为:VNCSERVERS="桌面号:使用的用户名桌面号:使用的用户名"

[root@testdb ~]# vi /etc/sysconfig/vncservers

VNCSERVERS="1:root 2:oracle"

VNCSERVERARGS[1]="-geometry 1024x768"

VNCSERVERARGS[2]="-geometry 1024x768"

7.修改VNC访问的密码

使用命令vncpasswd对不同用户的VNC的密码进行修改,一定要注意,如果配置了不同用户的V NC需要分别到各自用户中进行修改,例如在我的这个实验中,root用户和oracle用户需要分别修改,修改过程如下:

[root@testdb ~]# vncpasswd

Password:

Verify:

[root@testdb ~]#

8.启动和停止VNC服务

1)启动VNC服务命令

[root@testdb ~]# /etc/init.d/vncserver start

Starting VNC server: 1:root

New 'testdb:1 (root)' desktop is testdb:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/testdb:1.log

2:oracle

New 'testdb:2 (oracle)' desktop is testdb:2

Starting applications specified in /home/oracle/.vnc/xstartup

Log file is /home/oracle/.vnc/testdb:2.log

2)停止VNC服务命令

[root@testdb ~]# /etc/init.d/vncserver stop

Shutting down VNC server: 1:root 2:oracle

3)重新启动VNC服务命令

[root@testdb ~]# /etc/init.d/vncserver restart

Shutting down VNC server: 1:root 2:oracle

Starting VNC server: 1:root

New 'testdb:1 (root)' desktop is testdb:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/testdb:1.log

2:oracle

New 'testdb:2 (oracle)' desktop is testdb:2

Starting applications specified in /home/oracle/.vnc/xstartup

Log file is /home/oracle/.vnc/testdb:2.log

4)设置VNC服务随系统启动自动加载

第一种方法:使用“ntsysv”命令启动图形化服务配置程序,在vncserver服务前加上星号,点击确定,配置完成。

第二种方法:设置vncserver启动脚本(/etc/init.d/vncserver)实现系统自启动时启动vncserve r.

# 在/etc/rc.d/rc.local文件中加入下面行

/etc/init.d/vncserver start

第三种方法:使用“chkconfig”在命令行模式下进行操作,命令使用如下(预知chkconfig详细使用方法请自助式man一下)

[root@testdb ~]# chkconfig vncserver on

[root@testdb ~]# chkconfig --list vncserver

vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off

VNC Server配置

redhat 一般都自动安装了vncserver了只要在服务列表中选中启动一下就可以.

通过编辑文件$HOME/.vnc/xstartup来启动你喜欢的窗口管理器。使用

startkde &来启动KDE,使用gnome-session &来启动GNOME.

使用vncserver命令为当前用户启动vnc服务(将在当前用户主目录下生成.vnc配置文件夹)[root@tech ~]# vncserver

You will require a password to access your desktops.

Password:

Verify:

New '

https://www.doczj.com/doc/5710790071.html,:1

(root)' desktop is

https://www.doczj.com/doc/5710790071.html,

:1

Creating default startup script /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/https://www.doczj.com/doc/5710790071.html,:1.log

首次创建 ~/.vnc/xstartup 时,指定的窗口管理器是 twm ,它是一个极小的窗口管理器,几乎每台 X Window 系统机器上都有 twm。twm 不具备完整“桌面管理器”(象 KDE、GNOME 或WindowMaker)的大部分花哨功能。下面是修改过的示例:

[root@tech ~]# vi .vnc/xstartup

#!/bin/sh

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/ .Xresources ]&& xrdb $HOME/.Xresources

xsetroot - solid grey

vncconfig - iconic &

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

#exec wmaker

#exec startkde

gnome-session &

上面的示例中,注释掉了缺省 twm 和 xterm 的缺省启动。配置了这个桌面来避免背景和标题栏上的颜色渐变,并使用极少的动画效果。

关闭服务器上自己的vnc连接

vncserver -kill :桌面号

例如:关闭上面的vnc连接

vncserver -kill :1

开机自动运行vncserver

1.设置vncserver启动脚本(/etc/init.d/vncserver)实现系统自启动时启动vncserver.

# 在/etc/rc.d/rc.local文件中加入下面行

/etc/init.d/vncserver start

#也可以用chkconfig命令实现系统自启动时启动vncserver

[root@tech ~]# chkconfig --level 2345 vncserver on

2.编辑/etc/sysconfig/vncservers

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768"

在ARGS 中修改"1024x768"来适应自己的X桌面实际参数配置。可以在这里添加任何其他VNC 服务器参数配置。在VNCSERVERS中修改root为你希望运行VNC桌面的用户。VNCSERVERS 中的1表示VNC以桌面1运行,如果希望添加其他的桌面,可以修改配置如下:VNCSERVERS="1:user1 2:user2 3:user3"

3.设置vnc server的访问密码

vncpasswd

在RedHat系统上,使用以下命令启动VNC:

/etc/init.d/vncserver start

查看vnc启动情况

[root@tech ~]# netstat -tulnp

LINUX下安装VNC

【原创】Linux环境VNC服务安装、配置与使用-图形化图文并茂 本文网址:https://www.doczj.com/doc/5710790071.html,/264525 复制 前言:俺所工作的公司客运系统所使用的服务器是linux,每当进去服务器室搞东西时候瑟瑟发抖,出来后手手脚脚总是凍冰冰,So,图形化操作工具是必不可少的,在Linux操作系统最流行的图形化操作软件莫过于VNC,网上很多都是文字形式,虽然详细,但是图片直观明了,尝试一步一步分享俺的成果。 1:下面第一步当然是确认自己linux系统是否安装VNC 默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。 打开终端窗口: 输入命令:rpm -q vnc-server,返回信息如下:

那就证明已经安装上VNC服务拉。 若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下 rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm 2.启动VNC服务 当然啦,假如检查出你是安装了VNC了,linux里面就告诉他,你要启动了。命令如下:[root@testdb ~]# vncserver :1

输入该命令后出现该界面,要求你输入密码,那个密码是你等会连接linux服务器的密码啊。 细说一下:以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会读取该文件中的配置信息。 BTW:/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应后天操作系统的进程号,用于停止VNC服务时准确定位进程号。 3.VNC服务使用的端口号与桌面号的关系 VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下 桌面号为“1”---- 端口号为5901 桌面号为“2”---- 端口号为5902 桌面号为“3”---- 端口号为5903 …… 基于Java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下 桌面号为“1”---- 端口号为5801

RealVNC5安装设置

一、RealVNC安装设置 运行REALVNC程序VNC‐5.0.4‐Windows.exe 点击下一步(Next>) 选中“I accept the agreement”前面原点,点击下一步(Next>)

使用选择安装服务端(被控端)和查看端(控制端),两种可同时安装。 只安装服务端(被控端)不选择VNC Viewer,可以不安装VNC Mirror Driver和VNC Printer Driver。只查看端(控制端)不选择VNCServer。 选好后,点击下一步(Next>) 选择VNC Server(服务端‐被控端文件)默认安装路径,可自行更改安装目录位置。设置好后,点击下一步(Next>) 注:选默认即可。

选择VNC Viewer(控制端文件)默认安装路径,可自行更改安装目录位置。设置好后,点击下一步(Next>) 注:选默认即可。 选择开始菜单项,如勾选“Don’t create a Start Menu folder”前方框,则不创建开始菜单。选好后,点击下一步(Next>)。(默认设置即可)

选择是否创建桌面快捷键图标:勾选“Create a VNC Viewer desktop icon”前方框为创建。 选择是否创建快速启动栏图标:勾选“Create a VNC Viewer Quick Launch icon”前方框为创建。 选好后,点击下一步(Next>)。 提示准备开始安装,点击安装“Install”。系统开始安装,等待安装完成。

提示安装完成,点击完成“Finish”, 结束安装。 出现如下画面,点击点击下一步(Next>)。

VNC服务器的设置(图文教程)

系统环境:REDHAT ENTERPRISE 5.3 一:linux VNC服务器的设置: 1:首先查看linux服务器是否有vnc-server软件 默认是安装了这个软件包的 2:到图形界面下系统加载的时候开启vncserver服务:管理/服务器设置/服务 3:进入开启服务界面,找到vncserver 把它勾起来。

OK! 系统启动的是就可以加载这个服务了。 4:开机加载也可以这样: ntsysv工具也可以 5:来启动vncserver服务 默认是关闭的 来开启它 服务开启了,但为什么还是显示关闭,是因为”no displays configured”,也就是说还没有开启一个远程桌面,要开启一个远程桌面就会显示服务起来了 来打开一个供远程操作的桌面: OK! 已经开启一个桌面:1 再来看看服务起来了没有

服务已经起来了。 6: 我们来看看vncserver所使用的端口 端口分别是5800和5900 我们看到的是5801和5901是怎么回事? 这个1 是开启的远程桌面,所以端口号+1 5800端口是应用于IE,FIREFOX等浏览器访问的,需要安装JRE(Java Runtime Environment),它提供了一个JAVA的支持,在浏览器窗口访问VNC服务器时候,会先访问JRE界面,如何再提供VNC服务。 5900端口是访问VNC服务器需要windows XP客户端安装一个VNC客户端软件:(网上下载) 它的图形界面如下:

Vnc server里输入linux 服务器地址或主机名 7:VNC服务开启了,远程操作桌面也有了,但是现在还不能访问,还要开启远程桌面访问的权限:

怎样在 CentOS 7.0 上安装和配置 VNC 服务器

怎样在 CentOS 7.0 上安装和配置 VNC 服务器 VNC主要有两部分组成:vncserver和vncviewer,其中vncserver是服务器端软件,提供VNC服务,vncviewer是客户端软件,远程调用VNC服务的。说白了,就是vncviewer能远程登录到vncserver所在的主机。 1. 安装 VNC 服务器 # yum install tigervnc-server -y 2. 配置 VNC 服务器 我们需要在/etc/systemd/system/目录里创建一个配置文件。我们可以将/lib/systemd/sytem/vncserver@.service拷贝一份配置文件范例过来。 # cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service 接着我们用自己最喜欢的编辑器(这儿我们用的nano)打开/etc/systemd/system/vncserver@:1.service,找到下面这几行,用自己的用户名替换掉。举例来说,我的用户名是 linoxide 所以我用 linoxide 来替换掉: 1. ExecStart=/sbin/runuser -l -c "/usr/bin/vncserver %i" 2. PIDFile=/home//.vnc/%H%i.pid 替换成 1. ExecStart=/sbin/runuser -l linoxide -c "/usr/bin/vncserver %i" 2. PIDFile=/home/linoxide/.vnc/%H%i.pid 如果是 root 用户则 1. ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" 2. PIDFile=/root/.vnc/%H%i.pid

Linux环境VNC服务安装、配置与使用

作为一名DBA,在创建Oracle数据库的过程中一般要使用dbca和netca图像化进行建库和创建监听(如果使用脚本建库另说),如果您身体好估计可以在瑟瑟发抖的机房中完成数据库的创建过程,由于本人对寒冷比较敏感,有不想通过这样的方式锻炼身体,所以更愿意在舒适的房间内一边品味着咖啡的浓香,顺便度过相对枯燥的数据库安装和配置的过程,So,图形化操作工具是必不可少的,在Linux操作系统最流行的图形化操作软件莫过于VNC,俺本着总结、共享及提醒的目的完成了这个详细的小文儿,希望大家喜欢。 1.确认VNC是否安装 默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。 确认是否已经安装VNC服务及查看安装的VNC版本 [root@testdb ~]# rpm -q vnc-server vnc-server-4.1.2-9.el5 [root@testdb ~]# 若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下 rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm 2.启动VNC服务 使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用1个桌面 启动编号为1的桌面示例如下 [root@testdb ~]# vncserver :1 Y ou will require a password to access your desktops. Password: Verify: xauth: creating new authority file /root/.Xauthority New 'testdb:1 (root)' desktop is testdb:1 Creating default startup script. /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/testdb:1.log 以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会读取该文件中的配置信息。 BTW:/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应后天操作系统的进程号,用于停止VNC服务时准确定位进程号。 3.VNC服务使用的端口号与桌面号的关系 VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下 桌面号为“1” ---- 端口号为5901 桌面号为“2” ---- 端口号为5902

vnc server 中文配置与使用

【摘要】本文详细介绍了vnc服务器的搭建,尤其是为不同用户开启不同的窗口,这样多人协作开发时不会出现相互干扰,大家可以在同一时刻操作同一Linux主机,并且相关操作具备不同的用户属性,便于区分不同的开发者。【关键词】vnc server,图形界面,远程操作 在多人协作的项目中,经常需要大家共享信息,而通常这些都是放在Linux服务器上的,开发者通过nfs在本地Linux主机上可以远处操作服务器上的相关资源,但相比图形界面来说还是不友好。因此本文分析了如何可视化远程操作Linux服务器,本机甚至可以是Windows PC,这种方式最大的好处就是可以做Windows下做其他的所有工作,比如代码编辑文档阅读等,实际的编译等才需要用到Linux环境。 一、VNC简介 (1) 二、服务器vncserver的安装及配置 (1) 2.1.VNC Server的安装 (1) 2.2 设置vnc server 的访问密码 (2) 2.3 启动vnc server 2 2.4 更改为kde或者gnome等图形方式登陆 (2) 2.5 为不同的用户开启不同的窗口 (3) 三、客户端的设置及连接 (4) 3.1 windows系统 (4) 3.2 Linux系统远程控制其他Linux主机 (5) 1 VNC简介 网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。 VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。(在windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。整个VNC运行的工作流程如下:, (1)VNC客户端通过浏览器或VNC Viewer连接至VNC Server。 (2)VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。 (3)在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。(4)若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。

Red Hat VNC安装部署

Red Hat VNC安装部署 需要先安装JDK,并配置环境变量 1.确认VNC是否安装 确认是否已经安装VNC服务及查看安装的VNC版本 [root@testdb ~]# rpm -q vnc-server vnc-server-4.1.2-9.el5 [root@testdb ~]# 若系统没有安装,可以到操作系统安装盘的server目录下找到VNC服务的RPM安装包 vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下 rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm 2.启动VNC服务 使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用1个桌面 启动编号为1的桌面示例如下 [root@testdb ~]# vncserver :1 You will require a password to access your desktops. Password: Verify: xauth: creating new authority file /root/.Xauthority New 'testdb:1 (root)' desktop is testdb:1 Creating default startup script. /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/testdb:1.log 以上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会读取该文件中的配置信息。 BTW:/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应后天操作系统的进程号,用于停止VNC服务时准确定位进程号。

VNC配置最详细易懂教程-图文并茂

VNC 目的:通过Windows/Linux上的VNC客户端来远程访问服务器,并且可使服务器的图形化交互界面可见。前提需要在服务器端安装并配置vncserver,在客户端安装vncview。 验证服务器端是否安装了vncserver可使用命令“rpm -q vnc vnc-server”,若已安装会出现版本信息。 1、配置会话密码 服务器端初次使用vnc时,命令“vncserver”后会要求输入两次会话密码(不少于6位),使用过程中也可以命令“vncpasswd”来重置密码。 2、配置可视化交互界面 vnc默认的窗口管理器是twm,毫无交互性可言。为了配置成GNOME或者KDE桌面模式,需要对~/.vnc/xstartup进行配置。该配置文件最后一行(红框内)twm &,若要配置成gnome 桌面则该行修改为gnome-session &,若要配置成KDE桌面则该行修改为startkde &。 3、配置可以用于远程控制的会话号服务器账户 文件路径:/etc/sysconfig/vncservers。将该配置文件最后两行(红框内)的注释符#去掉。

该配置文件中的“2”代表会话号码,此处设置为2,则在稍后的配置中需要打开2号会话;“root”表示用于远程控制的是服务器的root(超级管理员)用户,即在vncview端可以控制服务器端的root用户;“-geomet ry 1024×758”表示在vncview端显示服务器的分辨率是1024×768。 4、打开服务器端的vnc服务 若在第3步中配置的会话号码是2,则用命令vncserver :2打开该会话。 若想关闭2号会话,则使用命令vncserver -kill :2。 5、开放服务器端相应端口 服务器端要根据会话号码开放相应的端口:若客户端使用vncview进行远程控制,则会话号码1、2、3分别对应端口5901、5902、5903;若客户端使用web服务进行远程控制,

tigerVNC安装及配置手册

一、安装VNC相关包 yum -y install tigervnc tigervnc-server tigervnc-server-module 二、复制配置模板文件为vncserver@:1.service cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service 三、修改/lib/systemd/system/vncserver@:1.service配置文件 [root@kvm01 ~]# cat /lib/systemd/system/vncserver\@\:1.service | grep -v ^# | grep -v ^$ [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.target 四、设置VNC用户密码 vncpasswd 输入两次密码,完成密码设置 五、重新载入system配置 systemctl daemon-reload 六、启动vncserver@:1.service服务,并设置开机自启 systemctl start vncserver@:1.service && systemctl enable vncserver@:1.service 七、关闭防火墙,并设置为开机不启动 systemctl stop firewalld && systemctl disable firewalld

部署VNC Server及VNC Server的高级应用

? 安装VNC服务端 view sourceprint? 1.[root@rhel6 ~]# rpm -q tigervnc-server 2.tigervnc-server-1.0.90-0.17.20110314svn4359.el6.x86_64 启动VNC服务 view sourceprint? 01.[root@rhel6 ~]# vncserver #第一次启动display :1(第一张虚拟纸,依次类推),可通过vncserver :2 启动display:2 02. 03.New 'https://www.doczj.com/doc/5710790071.html,:1 (root)' desktop is https://www.doczj.com/doc/5710790071.html,:1 04. 05.Starting applications specified in /root/.vnc/xstartup 06.Log file is /root/.vnc/https://www.doczj.com/doc/5710790071.html,:1.log 07. 08.[root@rhel6 ~]# /etc/init.d/vncserver status 09.Xvnc (pid 2182) is running... ?修改VNC Server配置文件 view sourceprint? 01.[root@rhel6 ~]# cat /etc/sysconfig/vncservers #启动vncserver后才生成 02.# The VNCSERVERS variable is a list of display:user pairs. 03.# 04.# Uncomment the lines below to start a VNC server on display :2 05.# as my 'myusername' (adjust this to your own). You will also 06.# need to set a VNC password; run 'man vncpasswd' to see how 07.# to do that. 08.# 09.# DO NOT RUN THIS SERVICE if your local area network is 10.# untrusted! For a secure way of using VNC, see this URL: 11.# https://www.doczj.com/doc/5710790071.html,/faq/docs/DOC-7028 12. 13.# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP. 14. 15.# Use "-localhost" to prevent remote VNC clients connecting except when 16.# doing so through a secure tunnel. See the "-via" option in the 17.# `man vncviewer' manual page. 18. 19.# VNCSERVERS="2:myusername" 20.# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

VNC基本设置

VNC(Virtual Network Computing)虚拟网络计算工具,本质上来说是一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Internet上的任何地方察看远程机器的运行情况,而且它具有跨平台的特性。 Linux 要使用远程桌面需要安装VNC,好在Red Hat Enterprise Linux AS 5.0 已经自带了VNC,默认也已经安装了,只要配置一下就可以了。但是Windows客户端还是要安装的。 VNCServer 配置: 1. 启动 VNC Server:打开终端执行:vncserver 2. 默认情况下VNC Viewer只能看到 VNC Server的命令行。要VNC Viewer 上可以看到Linux桌面需要做如下设置:在VNC Viewer所在的机器上,取消/root/.vnc/xstartup文件中下面两行的注释即可: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc 3. Linux启动后自动运行VNCServer 1) 在系统设置>服务器设置>服务中把 vncserver 打勾。 2) 打开配置文件/etc/sysconfig/vncservers,去掉下面这行的注释,VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 800x600" (这里注意一下,默认系统配置里有–nolisten tcp 和–nohttpd ,这两个是阻止Xwindows 登陆和HTTP方式VNC登陆的,如果需要图形界面,那就删除这部分。) 1表示VNC以桌面1运行,这样可以启动root的桌面。 4. VNC端口如果需要从外网控制内网的某台Linux,则需要打开防火墙相应的端口,并在路由器上进行端口映射。 VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号 Windows 客户端 VNC Viewer 的配置: 1. 从 https://www.doczj.com/doc/5710790071.html,/download.html 下载 VNC Free Edition for Windows Version 4.1.2 2. 打开 VNCViewer :填入VNCServer 的IP:编号(1或2或...) 3. VNCViewer 切换全屏模式:F8

配置vnc

一、Redhat上VNC Server配置 本文以当前Linux系统未安装VNC服务器为基本,如果已安装请跳过第1节! 前提: 1.连接到互联网,将使用yum在线安装VNC服务器 2. 确认 SSH 在运行 1.安装 TigerVNC Server # yum search tigervnc-server 返回大概如下内容: tigervnc-server.x86_64 : A TigerVNC Server tigervnc-server-applet.noarch : Java TigerVNC Viewer applet for TigerVN C Server tigervnc-server-module.x86._64 : TigerVNC Mode to Xorg ... 第一行即是我们要安装的VNS服务器,第二行是客户端,执行 # yum install tigervnc-server.x86_64 回车后会有一次安装确认,输入y后回车即可安装,安装完毕后返回到命令行输入光标,执行 # vncserver 会提示输入验证密码,至少6位,该密码是客户端连接时用到的。 2.配置图形界面 修改配置文件,激活图形界面,执行命令: # vi /root/.vnc/xstartup

注释掉这行 #twm & // 注释该行 末尾增加一行 gnome-session & // 增加该行 保存退出 3.启动VNC服务 执行命令 # /etc/init.d/vncserver start 或 # service vncserver start 启动后提示: Starting VNC server: no displays configured [FAILED] 解决方法: 执行命令 # vim /etc/sysconfig/vncservers 修改最后两行如: VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768" 说明: 第一行为服务配置,当前只配置了一个VNC服务,使用用户root启动,如果还需要使用其他用户登陆,可以修改VNCSERVERS的值如:“1:root 2:tiger”

VNC的安装与配置

VNC的安装与配置 一,安装tigervnc-server VNC软件包 [root@localhost ~]# yum install tigervnc-server [root@localhost ~]# rpm -qc tigervnc-server /etc/sysconfig/vncservers [root@localhost ~]# chkconfig --level 35 vncserver on 二.目的:以vistor用户启动第一个端口,即5901,以student用户启动第二个端口,即5902 [root@localhost ~]# vim /etc/sysconfig/vncservers VNCSERVERS="1:visitor 2:student" VNCSERVERARGS[1]="-geometry 1400x900 -nolisten tcp -localhost VNCSERVERARGS[2]="-geometry 1400x900 -nolisten tcp -localhost 以vnc使用用户登录系统,创建vnc密码,vncpasswd [root@localhost ~]# su - visitor [visitor@localhost ~]$ vncpasswd Password: 输入密码 Password must be at least 6 characters - try again Password: 再次输入密码 Verify: 启动服务一次,生成 /home/visitor/.vnc/xstartup [visitor@localhost ~]$ vncserver New 'localhost.localdomain:1 (visitor)' desktop is localhost.localdomain:1 Starting applications specified in /home/visitor/.vnc/xstartup Log file is /home/visitor/.vnc/localhost.localdomain:1.log 查看已经打开的vnc服务,关闭服务 [visitor@localhost ~]$ vncserver -list TigerVNC server sessions: X DISPLAY # PROCESS ID :1 5567 [visitor@localhost ~]$ vncserver -kill :1 Killing Xvnc process ID 5567 [visitor@localhost ~]$ exit logout [root@localhost ~]# su - student [student@localhost ~]$ vncpasswd Password: Verify:

RealVNC5安装设置

一、RealVNC 安装设置 运行REALVNC程序VNC‐5.2.3‐Windows.exe 点击下一步(Next>) 选中“I accept the agreement”前面原点,点击下一步(Next>)

使用选择安装服务端(被控端)和查看端(控制端),两种可同时安装。 只安装服务端(被控端)不选择VNC Viewer,可以不安装VNC Mirror Driver和VNC Printer Driver。只查看端(控制端)不选择VNCServer。 选好后,点击下一步(Next>) 选择VNC Server(服务端‐被控端文件)默认安装路径,可自行更改安装目录位置。设置好后,点击下一步(Next>)注:选默认即可。

选择VNC Viewer(控制端文件)默认安装路径,可自行更改安装目录位置。设置好后,点 击下一步(Next>)注:选默认即可。 选择开始菜单项,如勾选“Don’t create a Start Menu folder”前方框,则不创建开始菜单。选好后,点击下一步(Next>)。(默认设置即可)

选择是否创建桌面快捷键图标:勾选“Create a VNC Viewer desktop icon”前方框为创建。 选择是否创建快速启动栏图标:勾选“Create a VNC Viewer Quick Launch icon”前方框为创建。选好后,点击下一步(Next>)。 提示准备开始安装,点击安装“Install”。系统开始安装,等待安装完成。

提示安装完成,点击完成“Finish”,结束安装。 出现如下画面,点击点击下一步(Next>)。

Ubuntu VNC服务器及客户端安装配置手册

Ubuntu VNC服务器及客户端安装配置手册 Michael Xie 2010-11-5

Ⅰ、系统概要 一、系统主要信息 OS Platform:Ubuntu Server 10.04 32bit Hostname: GIT-SERVER IP Address: 172.17.92.125 Gateway: 172.17.92.254 二、主要软件版本信息 Linux kernel version: 2.6.32-25 Ubuntu release version: 10.04 VNC server version: 4.1.1 VNC viewer version: 4.1.8 Ⅱ、VNC服务器端安装及配置 一、VNC服务器端安装 1、执行如下命令安装vnc服务器端: sudo apt-get install vnc4-common sudo apt-get install vnc4server 2、执行如下命令安装vnc-java(用于对VNC Web的支持) sudo apt-get install vnc-java 二、VNC服务器端设置 1、VNC密码设置 执行如下命令给当前用户设置VNC Server登录密码(一定要注意,如果配置了不同用户的VNC需要分别到各自用户中进行修改) vncpasswd 以上命令所输入的密码将会被保存在用户主目录下的.vnc子目录中(本例中为/root/.vnc/passwd) 2、修改vnc的默认设置,使启动时运行gnome作为X的桌面(如果不设置,vnc将使用twm) 执行如下命令: vncserver :1 vncserver –kill :1 以上命令执行后,将在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(本例中为/root/.vnc/xstartup),在每次启动VNC服务时,都会读取该文件中的配置信息。 另外,在.vnc目录下有个类似如下形式的文件“servername:display-number.pid”(本例中为GIT-SERVER:1.pid),这个文件记录着启动VNC后对应操作系统的进程号,用于停止VNC服务时准确定位进程号。 注意:命令中的":1"代表display号,即表示在VNC客户端使用一号区来显示桌面客户登录的时候得写相同的display号才能登录(见后面客户端部分) 修改~/.vnc/xstartup文件,建议拷贝系统中Xsession的配置文件 cp /etc/X11/Xsession ~/.vnc/xstartup

Linux vnc server的安装及简单配置使用

Linux VNC server的安装及简单配置 分类:red hat 小葱制作 Linux vnc server的安装及简单配置和使用。此文只适合普通的用户(比如说在虚拟机内装Linux的朋友等等),这儿没有在乎网络安全。如果需要在互联网上使用那最好使用VPN 或者SSL登陆或者包裹vnc通信。并开启防火墙并配置好相关条件。这些教程将在以后发出。 演示环境: 虚拟机:VMware 10 系统:rhel-server-6.3 Yum源:本地光盘镜像 注:此文仅为满足普通用户的vnc服务端需要,没有注重于网络安全。所以,首先关闭防火墙以免出现网络性错误(连接不上)。还有哦,确定yum源已经配好。 1,打开终端使用yum命令安装vnc sever。 命令:yum install tigervnc-server -y 2,将vncserver设置为随系统启动。 命令:chkconfig vncserver on 或者:chkconfig vncserver --level 5 on

3,修改vncserver的配置文件。 命令:vim /etc/sysconfig/vncservers 4,配置文件。图中标黄的地方哦

“:wq”是保存并退出,不是配置文件内的内容哦。 5,设置vncserver的密码(vnc客户端登陆使用)。 注意设置密码前请先su到你要设置的用户。这演示中用的是root用户。命令:vncpasswd

6,重启vncserver服务。 命令:service vncserver restart 7,如果出现FAILED那一般是配置文件写错了,如果检查后问题依旧,并且错误提示与下图类似那么则是版本原因。安装或更新x11. 命令:yum install pixman pixman-devel libXfont -y 请注意libXfont 里面的X是大写的哦。

云服务器vnc安装配置教程

云服务器vnc安装配置教程cloud_service 级别 : 论坛版主 很多用户由于应用的需要可能会用到vnc图形化界面,下面给大家介绍下阿里云云服务器vnc 安装配置教程: 测试环境:redhat54.64位 centos5.7 64位 登录到Linux系统: 1.使用rpm -q vncserver查看vnc服务是否安装: 我们查看vnc服务是没有安装的,那么第一步得安装vnc。 使用yum -y install vnc-server进行安装vnc服务

2.启动vncserver,首次启动vncserver需要设置密码: 这个时候vncserver已经启动成功了,但是你在客户端使用vncviewer登录vnc时会发现是黑屏的这也是很多用户经常会反馈的问题,vnc黑屏: 3.这个时候编辑/root/.vnc/xstartup取消下面两行的注释#号: unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc 在最后一行添加下列代码之一: #twm & gnome-session & 建议选这个,其他的都给它前面加上# 重新登录还是黑屏的,先杀掉这个桌面的进程:[root@AY120706064826e9f8516 ~]# vncserv er -kill :1//这里的:1是桌面号 重新运行一次 vncserver 生成一个新的回话,仍旧使用桌面号1:[root@AY120706064826e9f 8516 ~]# vncserver :1

这个时候你vnc viewer连接上后发现还是黑屏状态: 原因是没有安装GNOME Desktop Environment 4.使用yum groupinstall “GNOME Desktop Environment” 即可安装GNOME Desktop Environ ment 安装完成后vnc即可正常使用了,使用vnc viewer登录vnc成功:

Vncserver安装使用教程

Vncserver安装使用 1、安装VNC [root@cetos6 ~]# yum install vnc 按Y执行安装 2、新建VNC账号,不建议直接用ROOT账号 [root@cetos6 ~]# useradd vnc 添加VNC账号 [root@cetos6 ~]# passwd vnc 添加vnc密码 3、编辑VNC配置文件 [root@cetos6 /]# vi /etc/sysconfig/vncservers 如下添加 VNCSERVERS="1:vnc" /*账号 VNCSERVERARGS[1]="-geometry 1024x768" /*分辨率 4、执行VNC命令 [vnc@cetos6 /]$ vncserver xauth: (stdin):1: bad display name "cetos6.5:2" in "add" command New 'cetos6.5:2 (vnc)' desktop is cetos6.5:2 Starting applications specified in /home/vnc/.vnc/xstartup Log file is /home/vnc/.vnc/cetos6.5:2.log 首次运行会提示设置vncserver的密码 5、WIN系统下安装VNC软件,VNC连接默认TCP 的5901,如果连不上,试5902或5903 写法如192.168.0.250:2或192.168.0.250:3

6、VNC连接上以后的情况 7、不建议长期开着vncserver,需要使用时再开即可。不用的时候建议杀掉进程[vnc@cetos6 /]$ service vncserver status Xvnc (pid 4098) 正在运行... [vnc@cetos6 /]$ kill 4098

VNC服务全面设置

VNC服务全面设置 【摘要】本文详细介绍了vnc服务器的搭建,尤其是为不同用户开启不同的窗口,这样多人协作开发时不会出现相互干扰,大家可以在同一时刻操作同一Linux主机,并且相关操作具备不同的用户属性,便于区分不同的开发者。 【关键词】vnc server,图形界面,远程操作 在多人协作的项目中,经常需要大家共享信息,而通常这些都是放在Linux服务器上的,开发者通过nfs在本地Linux主机上可以远处操作服务器上的相关资源,但相比图形界面来说还是不友好。因此本文分析了如何可视化远程操作Linux服务器,本机甚至可以是Windows PC,这种方式最大的好处就是可以做Windows下做其他的所有工作,比如代码编辑文档阅读等,实际的编译等才需要用到Linux环境。 一、VNC简介 (1) 二、服务器vncserver的安装及配置 (1) 2.1.VNC Server的安装 (1) 2.2 设置vnc server 的访问密码 (2) 2.3 启动vnc server 2 2.4 更改为kde或者gnome等图形方式登陆 (2) 2.5 为不同的用户开启不同的窗口 (3) 三、客户端的设置及连接 (4) 3.1 windows系统 (4) 3.2 Linux系统远程控制其他Linux主机 (5) 1 VNC简介 网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。 VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。(在windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。整个VNC运行的工作流程如下:, (1)VNC客户端通过浏览器或VNC Viewer连接至VNC Server。

相关主题
文本预览
相关文档 最新文档