一、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. 长 三 角 制 造 - 香 港 服 务

    长 三 角 制 造 - 香 港 服 务 资料提供: 概 要 长 三 角 地 区 近 年 发 展 迅 速,尤 其 是 大 都 市 圈 的 形 成,备 受 瞩 目.随 着 区 内 制 造 业 的 发 展, ...

  2. 8.互 联 网 上 的 音 频 和 视 频 服 务

    互 联 网 上 的 音 频 和 视 频 服 务 1.概述 2.流式存储音频/视频 3.交互式音频/视频 4.改进"尽最大努力交付"的服务 1.概述 计算机网络最初是为传送数据信息设 ...

  3. 服 务 器 时 间 设 置

    Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步. ...

  4. rfid读卡器方案rfid读卡器方案,采用hid接口,无需安 装驱动,设备自动识别

    rfid读卡器方案rfid读卡器方案,采用hid接口,无需安 装驱动,设备自动识别.芯片采用stm32f042,资料包括原理图,pcb,源程序. asdf2013

  5. 新版GNS3-安装及配置教程

    新版GNS3-安装及配置教程 软件介绍: 软件介绍: GNS3是一款优秀的具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件. Cisco网络设备 ...

  6. 安装maven时安照说明配置环境变量JAVA_HOME

    今天碰到一个很让人火大的问题,被maven气死了!! 引用:http://lansky07.javaeye.com/blog/294158 今天在安装maven时安照说明配置环境变量,通过命令检查: ...

  7. 安装groovy时安照说明配置环境变量

    今天在安装groovy时安照说明配置环境变量,通过命令检查: mvn -v 竟然出现以下错误,很郁闷的是我明明配置了JAVA_HOME,并且别的依赖java的东西都能用,通过java -version ...

  8. 英特尔分布式深度学习平台Nauta-安装、配置与管理指南

    2019独角兽企业重金招聘Python工程师标准>>> 英特尔分布式深度学习平台Nauta-安装.配置与管理指南 随着人工智能的发展,深度学习的价值不断增长,但实现它可能是一个复杂耗 ...

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

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

  10. 汽车零部件开发工具巨头V公司全套OSEK NM协议栈源代码及配置功能,完成集成即可使用,代码稳定高效,大厂出品有量产保证

    汽车零部件开发工具巨头V公司全套OSEK NM协议栈源代码及配置功能,完成集成即可使用,代码稳定高效,大厂出品有量产保证. :5418000617636805182darcy169

最新文章

  1. CSS常见布局解决方案
  2. 英特尔北京2022年冬奥会体验中心落成
  3. VM结构、GC工作机制详解
  4. poj1050 To the Max
  5. linux日志中显示skipping,linux推荐使用logrotate自动管理日志文件
  6. 使用halcon将一个圆上的点拟合成圆形并且求出圆心
  7. xadmin入门使用
  8. 二叉树的存储结构入门(java描述)
  9. 简单的 XML、DTD 文件
  10. python 对 文件内容 搜索_python实现搜索文本文件内容脚本
  11. 网络共享计算机权限访问,局域网共享时提示:你没有权限访问,请与网络管理员联系...
  12. 源码解析 深入vue响应式原理
  13. 函数逼近和曲线拟合、插值
  14. 写网页设计与制作的博雅互动的作业
  15. golang设计模式——备忘录模式
  16. 淘宝/天猫平台商品详情API接口调用说明
  17. 鸿蒙系统首先预装华为的什么手机,首款预装鸿蒙系统的华为手机来了,不是P50,而是一款4G机型...
  18. .repo/repo/main.py“, line 79 file=sys.stderr) SyntaxError: invalid syntax
  19. 爬虫字体替换(二)起点
  20. hbase数据库连接池 未设置最大链接数导致数据库操作异常频发

热门文章

  1. archlinux mysql_在Arch Linux中安装MySQL
  2. 凸优化第五章对偶 5.9广义不等式
  3. CS231n李飞飞计算机视觉 迁移学习之物体定位与检测上
  4. 用反卷积(Deconvnet)可视化和理解卷积网络
  5. Deciding the Number of Clusterings
  6. android studio for android learning (二十五 )activity的启动模式详解与标志位简析
  7. 计算机组成原理完整学习笔记(六):指令系统
  8. 【OpenGL 实验二】Liang-Barsky 裁剪算法
  9. 搭建springmvc项目遇到的问题
  10. 利用maven命令将外部jar包导进maven仓库