一、Redhat上VNC Server配置

本文以当前Linux系统未安装VNC服务器为基本,如果已安装请跳过第1节!

前提:

1.安装 TigerVNC Server

# yum search tigervnc-server
# yum install tigervnc-server.x86_64
# vncpasswd

先以将要远程登陆的用户身份执行vncpasswd设置登陆密码,至少6位,该密码是客户端连接时用到的。

2.配置图形界面

修改配置文件,激活图形界面,执行命令:

# vi /root/.vnc/xstartup

注释掉这行

#twm & // 注释该行

末尾增加一行

gnome-session & // 增加该行

保存退出

3.启动VNC服务

执行命令

# /etc/init.d/vncserver start    会读取/etc/sysconfig/vncserver 这个配置文件,启动相对应的远程登陆用户名和端口号的vncserver进程

# vncserver  :1

启动后提示:

Starting VNC server: no displays configured [FAILED]

解决方法:
执行命令修改最后两行如:

# vim /etc/sysconfig/vncservers

修改最后两行如:

VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768" 此处必须删除 -localhost,否则只允许本地登陆

第二行如果需要的话,加 -alwaysshared 表示允许多终端同时登录,-depth指颜色分辨率,可以是8,16,24,32。

例如:VNCSERVERARGS[1]="-geometry 1024x768 –alwaysshared -depth 16"

说明: 第一行为服务配置,当前只配置了一个VNC服务,使用用户root启动,如果还需要使用其他用户登陆,可以修改VNCSERVERS的值如:“1:root 2:tiger”(tiger为系统另一存在用户)。第二行可以注释,是配置窗口分辨率的,需要去掉后面的-localhost

VNC Server随系统自动启动

执行命令

# sudo chkconfig --level 345 vncserver on

4.停止VNC服务

执行命令

# /etc/init.d/vncserver stop  会读取/etc/sysconfig/vncserver 这个配置文件,用户名和端口号相对应的vncserver进程才会被停止

# vncserver -kill :1  (停止某个界面,要用kill命令来杀掉界面1的进程)

二、Windows借助VNC Viewer访问Linux

首先安装RealVNC,从互联网下载获得 开始 - Run VNC Viewer,输入IP地址,后面的:1代表使用root用户登陆,在RH上配置的1:root,如果想使用其他用户登陆则调整冒号后的数字即可,密码就是先前配置的。

解决连接不上问题的方法

执行命令,查看VNC监听的端口是什么,在防火墙中开放端口即可

# netstat -ntupl|grep vnc

返回列表如:

1. tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 4411/Xvnc
2. tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 4411/Xvnc
3. tcp 0 0 :::6001 :::* LISTEN 4411/Xvnc

修改防火墙配置文件,开放5901端口即可

# vi /etc/sysconfig/iptables

可以复制22端口一行,黏贴修改即可,重新启动防火墙服务

# service iptables restart

v​n​c​服​务​​安​装​与配置的更多相关文章

  1. --BEA官方网站(http: //www.bea.com)甲骨文已完成对该公司的收购BEA Weblogic Server 7.0x应用服务器简明安 装、配置手册 1

    ====================简 介: BEA公司是业内著名的中间件产商,以Tuxedo及Weblogic闻名于世,而其基础件平台(infrastructure)Weblogic platf ...

  2. O​r​a​c​l​e​ ​D​a​t​a​b​a​s​e​ ​e​x​p​r​e​s​s​ ​1​1​g​ ​第​ ​2​ ​版​安​装和配置

    官方Oracle Database 快捷版 11g 第 2 版的下载地址: http://www.oracle.com/technetwork/cn/products/express-edition/ ...

  3. O​r​a​c​l​e​1​1​g​ ​f​o​r​ ​R​e​d​H​a​t​6​.​4​安​装​手​册

    一. 检查 Oracle 11g 安装所依赖的软件包 检查包是否安装 # rpm -q 包名 包名: 1   ) binutils 2 ) compat-libstdc++   3) elfutils ...

  4. W​i​n​d​o​w​s​2​0​0​3​建​立​F​T​P​服​务​器以及报530 User <用户名> cannot log in home directory inaccessible的解决方法

    W​i​n​d​o​w​s​2​0​0​3​建​立​F​T​P​服​务​器:                   W​i​n​d​o​w​s​2​0​0​3​建​立​F​T​P​服​务​器 FTP连接 ...

  5. 柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控

    柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装.配置与监控 一.安装 1.安装Erlang 1)系统编译环境(这里采用linux/unix 环境) ① 安装环境 虚拟机:VMw ...

  6. centos6.8 环境一键安装包 nginx配置thinkphp5

    ---恢复内容开始--- lnmp1.4 一键安装包 nginx配置thinkphp5     环境:Nginx1.12.1  PHP5.6  Coentos6.8 修改网站配置文件      ser ...

  7. V​M​W​a​r​e​里​安​装​6​4​位​L​i​n​u​x​ ​的​方​法

    1.CPU AMD系列的CPU略过 Intel系列的CPU芯片需要支持EM64T和VT技术才行,并且BIOS也要支持才可以. 为了确定你的Intel CPU是否支持VT,请查看: http://com ...

  8. E​F​I​主​板​和​G​P​T​分​区​表​安​装​系​统以及转换GPT分区表的方法

    现在硬盘越来越大,而原来的MBR分区方式,超过2T的硬盘就会识别不全,只有使用GPT的方式才可以,但是GPT如果用原来的BIOS是无法引导装系统了,不过如果你的主板支持EFI,那么可以用GPT+EFI ...

  9. Centos7安 装python3+Selenium+chrome+chromedriver

    Centos7安装python3+Selenium+chrome+chromedriver详细python2和python3共存,Selenium错误的处理更新Centos源 wget -O /etc ...

随机推荐

  1. 3种web会话管理方式:基于server端session方式、cookie-based方式、token-based方式

    出处:http://www.cnblogs.com/lyzg/p/6067766.html

  2. DKhadoop大数据系统架构设计方案

    大数据作为当下最为热门的事件之一,其实已经不算是很新鲜的事情了.如果是三五年前在讨论大数据,那可能会给人一种很新鲜的感觉.大数据作为当下最为重要的一项战略资源,已经是越来越得到国家和企业的高度重视,我 ...

  3. 联想服务器配置 RAID

    联想服务器配置 RAID BIOS 中配置 RAID 阵列卡 x3650 和 x3850 一.进入 RAID 1.在开机自检时按 F1 进入 UEFI 配置界面 2.选择 System Setting ...

  4. 解决解密时出现"要解密的数据的长度无效" 或 "填充无效无法被移除" 的错误

    1.首先排除数据库中读取加密后的字段是否被强制截断. 2.AES加密后的byte[]首先应用base64( Convert.ToBase64String)编码一次,若直接用utf8的话会报上述错误,若 ...

  5. 几个有用的Linux命令

    原文:http://spin.atomicobject.com/2013/09/09/5-unix-commands/ 本文为原文摘要. 1. man ascii 打印ascii代码表 2. cal ...

  6. 小峰servlet/jsp(6)jstl核心标签库

    一.引入jstl 需要jstl.jar;standard.jar; 二.jstl核心标签库: c:out         内容输出标签; c:set      用来设置4种属性范围值的标签: c:re ...

  7. R语言学习——向量,矩阵

    在R中,基本的数据结构有:向量,矩阵,数组,数据框,列表,因子,函数等. 向量:一系列同类型的有序元素构成. 向量是一维结构. 向量是R最简单的数据结构,在R中没有标量. 标量被看成1个元素的向量. ...

  8. Find substring with K distinct characters

    Given a string and number K, find the substrings of size K with K distinct characters. If no, output ...

  9. [UE4]FString常用API

    转自:http://aigo.iteye.com/blog/2279808 将int或float转换为string: 将FString转换为char*: 将string转换为int或者float: 字 ...

  10. 解决Sublime 3提示 Sublime Text Error while loading PyV8 binary

    转自:http://blog.initm.com/sublime-text/ 今天打开sublime遇到一个提示  如上图Sublime Text Error while loading PyV8 b ...