`

VNC Server 配置

 
阅读更多
1.首先查询是否安装VNC Server
rpm -qa |grep vnc
如果有类似于:
vnc-server-
的值返回说明已经安装了vnc-server
如果没有安装采用yum安装
yum -y install vnc

2.配置VNC用户如果以root登录的话,输入
vncpasswd
Password:
Verify:
设置root用户的VNC登录用户名和密码

3.配置vnc-server的配置文件
/etc/sysconfig/vncservers
内容如下:
# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the lines below to start a VNC server on display :2
# as my 'myusername' (adjust this to your own).  You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that. 
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted!  For a secure way of using VNC, see
# <URL:http://www.uk.research.att.com/archive/vnc/sshvnc.html>.

# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.

# Use "-nohttpd" to prevent web-based VNC clients connecting.

# Use "-localhost" to prevent remote VNC clients connecting except when
# doing so through a secure tunnel.  See the "-via" option in the
# `man vncviewer' manual page.
VNCSERVERS="1:root"
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
VNCSERVERARGS[1]="-geometry 800x600"

1.VNCSERVERS=后面可以支持多用户,以空格隔开。如:
VNCSERVERS="1:myusername 15:otheruser"--->这里的1 和15是端口号,用于连接时的端口
2.VNCSERVERARGS后面的[]里面的数据要与VNCSERVERS后面对应用户的值要一致。好像不一致也没有关系
VNCSERVERARGS基本参数有:
-geometry 桌面大小,缺省是1024x768
-nohttpd 不监听HTTP端口
-nolisten tcp 不监听X端口
-localhost 只允许从本机访问
-AlwaysShared 默认的, 同时只能有一个vncviewer连接(跟客户端配置也有关), 一旦第2个连上去, 第1个就被断开了. 此参数允许同时连多个vncviewer
-SecurityTypes None登录不需要密码认证 VncAuth默认值,要密码认证

启动vncserver
/sbin/nvcserver start
如果没有出错的话,就会启动vnc服务了

4.修改默认桌面设置
在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 & ---把这两行注释掉,加上
#exec startxfce4
gnome-session

重新启动vncserver

netstat -antpl查看可以发现有三个端口在监听。
5901 5801 6001
这三个端口:
默认的, vnc 服务监听3个TCP端口
RFB(Remote FrameBuffer)协议 默认端口 : 5900 显示器号
HTTP协议默认端口 : 5800 显示器号
X协议 默认端口 : 6000 显示器号
vncserver使用的显示器编号默认从1开始, 依次使用, 也可以参数指定端口号
我们只需要RFB协议就可以了,所以我们把5800 6000这两种端口关掉。
需要修改/etc/sysconfig/vncservers
在参数后面加上:
-nohttpd 不监听HTTP端口

-nolisten tcp 不监听X端口



5. Windows登陆到VNC Server

(1).从IE登录
直接从IE浏览器中输入如下地址:

http://xxx.xxx.xxx.xxx:5801

输入密码即可使用。

(2).从VNC view登录

在windows上安装vnc view,然后输入xxx.xxx.xxx.xxx:1,连接登录,输入密码即可。

备注:如果从vnc view登录时,提示connection refused(10061),则是因为linux防火墙的问题,登录centos系统,选择 System-->Preferences-->Remote Desktop,勾选sharing中的两项,Security两项不勾,点击关闭,然后再重新用vnc view登录即可。
分享到:
评论

相关推荐

    CentOS VNC Server 配置

    CentOS VNC Server配置知识点: 1. VNC简介 VNC(Virtual Network Computing)是一种远程桌面控制协议,能够通过网络让用户控制另一台计算机的图形用户界面。与远程X连接不同,VNC允许运行X服务器的计算机在远程,而...

    LINUX设置VNC server配置服务客户端和服务器

    ### Linux下VNC Server配置与使用详解 #### 一、VNC简介 VNC(Virtual Network Computing)是一种显示桌面共享系统,它通过网络在两台计算机之间传输桌面环境。VNC支持多操作系统平台,允许用户从任何计算机查看另...

    vnc server配置

    ### VNC Server在Linux下的配置详解 #### 一、引言 VNC (Virtual Network Computing) 是一种广泛使用的远程桌面共享系统,它使用RFB (Remote Framebuffer) 协议来传输键盘输入、鼠标点击以及屏幕更新等信息。在...

    VNC Server使用指南

    * 在 Windows 操作系统上,安装 VNC Server 软件并进行基本配置。 * 配置 VNC Server 需要设置服务器编号、用户名和密码。 三、连接 VNC Server * 使用命令行工具 Telnet 连接 VNC Server,输入服务器编号和密码。...

    WindowsCE下VNC的Server端

    这里可能是提供了一些与VNC Server配置或使用相关的帮助文档或脚本,以便用户更好地理解和操作VNC Server。 在实际应用中,安装并配置VNC Server在Windows CE设备上,可能需要以下步骤: 1. 下载并解压包含"winvnc....

    window安装vnc-server6.2.1并配置用户名和密码

    解决方法:检查 VNC Server 的安装和配置是否正确,确保环境变量 PATH 中包含 VNC Server 的安装位置。 2. 如何更改 VNC Server 的用户名和密码? 解决方法:右上角点击“Options”,选择“Add”新增用户名,输入新...

    VNC SERVER安装文档

    5. **修改VNC Server配置** 配置文件`.vnc/startup`位于用户的`.vnc`目录下,可以进行编辑以定制VNC Server的行为,例如窗口管理器的选择或启动时的显示分辨率。 #### 三、VNC Server配置详解 1. **编辑VNC ...

    VNC 破解版

    NC Deployment Tool 是由原始 VNC team 为简化大公司安装的管理开发的一个 VNC Enterprise Edition 部署和管理工具。...远程 VNC Server 配置 - 更改参数,例如:允许谁连接。 .多个 NT 域 -- 管理变得容易。

    windows 下VNC server安装及配置

    windows 下VNC server安装及配置。windows 下VNC 服务安装及配置。VNC 不用系统密码就可远程登录的配置方法。

    VNC_Server和VNC_Viewer使用方法

    ### VNC_Server和VNC_Viewer使用方法详解 VNC(Virtual Network Computing)是一种允许用户通过网络远程控制另一台计算机的软件系统。它基于客户端/服务器模式,其中VNC服务器通常运行在远程计算机上,而VNC查看器...

    Android-VNC-Server

    8. **用户界面设计**:虽然VNC Server主要是后台运行,但通常会有一个配置或控制面板供用户设置和管理服务器。这部分涉及Android UI设计原则,如使用Material Design指南。 9. **服务组件**:为了在后台持续运行,...

    VNC SERVER和客户端注册版(压缩包有注册码)

    在压缩包内的文件“vnc”可能包含VNC Server和VNC Viewer的安装程序,也可能包括配置文件和注册码。安装时,用户需要按照提示分别在目标计算机(服务器端)和自己的设备(客户端)上进行,确保服务器端设置正确,...

    VNC的server端和client端

    在设置VNC Server时,通常需要配置监听端口(默认是5900+屏幕号),以便client能够找到并建立连接。此外,安全性也是VNC Server端的重要考虑因素,可以通过设置密码或使用SSL/TLS加密来保护连接。 **二、VNC Client...

    VNC-Server-6.7.1-Linux-x64-ANY.tar.gz

    4. 配置VNC Server,包括设置密码和启动选项。 5. 启动VNC Server:`vncserver :1`(这里的`:1`表示启动第一个虚拟桌面) 6. 在客户端上,使用VNC Viewer连接到服务器的IP地址和端口号。 在Linux环境中,VNC Server...

    VNC远程登录 Linux系统端配置

    #### 二、Linux系统下VNC Server配置 在Linux系统中配置VNC Server可以让您通过Windows笔记本或其他设备远程访问Linux服务器的图形界面。下面是具体的步骤: ##### 1. 安装VNC Server 大多数现代Linux发行版都提供...

    VNC-Server-6.8.0_and_VNC-Viewer-6.21.zip

    在设置VNC Server时,有几个关键的配置选项需要考虑。例如,你可以设置密码以确保安全性,选择是否启用加密连接,以及决定是否启动全屏模式。此外,你还可以配置分辨率和颜色深度,以适应不同类型的远程访问需求。 ...

    VNC Server 在 Linux 下的安裝

    本文将详细介绍如何在Linux系统上安装和配置VNC Server。 【描述】虽然提供的描述为空,但我们可以推测,这篇文章可能包含了作者在ITEYE博客上的一个教程,详细介绍了如何在Linux环境下安装VNC Server,以便进行...

    VNC-Server-6.2.1-Windows.rar

    VNC(Virtual Network Computing)是一种基于桌面虚拟化的远程控制软件,允许用户通过网络连接到另一台计算机,并实时操控其桌面环境。...正确配置和使用VNC Server,能显著提高工作效率,简化远程工作和协作。

    vnc server服务端

    3. **配置VNC Server**:在安装过程中,你需要设置服务器的密码,这将用于保护你的远程会话。可以选择简单的明文密码,或者更安全的加密密码。 4. **选择服务模式**:你可以选择让VNC Server随系统启动自动运行,...

    CentOS6.6部署VNC服务端

    - **查看 VNC Server 配置文件**: ```bash rpm -qc tigervnc-server ``` - **配置 VNC Server**: 编辑 `/etc/sysconfig/vncservers` 文件。 - 启动用户为 root 的第一个和第二个桌面: ```bash VNCSERVERS=...

Global site tag (gtag.js) - Google Analytics