(转)centos6.5安装VNC

在Linux下用VNC远程桌面是个很不错的玩意。但在CentOS中默认没有安装VNC的。可以用下面语句查询,如果出现下面情况说明没有安装vnc

#rpm -q tigervnc tigervnc-server

package tigervnc is not installed

package tigervnc-server is not installed

1、安装VNC服务

yum install tigervnc tigervnc-server

然后就等待安装完成。

2、为vncserver设置周密码

[[email protected].linuxidc.com ~]# vncserver
You will require a password to access your desktops.
Password:<输入vnc登录密码>
Verify:<再次输入vnc登录密码>

3、 配置VNC

为了防黑屏,需要修改一下/root/.vnc/xstartup。

注释下面两行

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

然后再添加下面一行
gnome-session &

[[email protected] ~]# vi /root/.vnc/xstartup
#!/bin/sh

[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
export LANG
export SYSFONT
vncconfig -iconic &
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
OS=`uname -s`
if [ $OS = ‘Linux‘ ]; then
case "$WINDOWMANAGER" in
*gnome*)
if [ -e /etc/SuSE-release ]; then
PATH=$PATH:/opt/gnome/bin
export PATH
fi
;;
esac
fi
if [ -x /etc/X11/xinit/xinitrc ]; then
exec /etc/X11/xinit/xinitrc
fi
if [ -f /etc/X11/xinit/xinitrc ]; then
exec sh /etc/X11/xinit/xinitrc
fi
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &

修改用户配置文件:/etc/sysconfig/vncservers

去掉下面这两行前的“#”,也就是说把这两行的注释给去掉。

VNCSERVERS="2:root"
VNCSERVERARGS[1]="-geometry 1024x768 -depth 32"

改完后的配置文件如下

[[email protected] ~]# vi /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 this URL:
# http://kbase.redhat.com/faq/docs/DOC-7028

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

# 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="2:root"
VNCSERVERARGS[2]="-geometry 1024x768 -depth 32"

4、改变xstartup的权限

chmod 777 /root/.vnc/xstartup

5、防火墙开端口,netstat -antpl查看可以发现有三个端口在监听。

5901 5801 6001

这三个端口:

默认的, vnc 服务监听3个TCP端口

RFB(Remote FrameBuffer)协议 默认端口 : 5900 显示器号

HTTP协议默认端口 : 5800 显示器号

X协议 默认端口 : 6000 显示器号

vncserver使用的显示器编号默认从1开始, 依次使用, 也可以参数指定端口号

我们只需要RFB协议就好了,所以,我们在防火墙中加5900到5903这几个,这样就可以开3个了。

vi /etc/sysconfig/iptables 找到下面的语句:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

在这之后填加:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT

重起防火墙

service iptables restart

6、起动vnc服务器

/etc/init.d/vncserver start

然后在windows中用vnc客户端登录

原文链接:http://zengwu3915.blog.163.com/blog/static/27834897201451591359528/

时间: 2024-11-06 09:35:05

(转)centos6.5安装VNC的相关文章

CentOS6.5 安装VNC服务器

1.下载并按照vnc-server 1.1 检查是否已经安装 默认情况下,vnc服务是没有被系统安装的,可以通过以下命令查看: # rpm -qa | grep vnc #执行查询命令 tigervnc-1.1.0-18.el6.x86_64 #有内容说明已经安装了服务.我这里已经安装,所以会有结果出来. tigervnc-server-1.1.0-18.el6.x86_64 执行查询命令,如果没有内容说明还没有安装vnc服务,需要安装. 1.2 下载和安装 其实这个步骤很简单,都交给系统去做了

centos6和7安装vnc

centos6安装vnc yum安装 yum groupinstall -y "Desktop" yum install -y tigervnc-server tigervnc-server-module 安装这两个yum就够了,装第一个Desktop的时候可能会遇到缺少相关库等等,把镜像源替换成阿里云的就可以了. mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup `wget -O

CentOS6.4安装与配置VNC

一.查看是否安装 VNC 好像 6.0 以后VNC名字由 vnc 改成 tigervnc [[email protected] ~]# rpm -qa|grep tigervnctigervnc-1.0.90-0.17.20110314svn4359.el6.x86_64tigervnc-server-1.0.90-0.17.20110314svn4359.el6.x86_64 如果没有就安装下了 [[email protected] ~]# yum install tigervnc tiger

CentOS-6.5x64:VNC安装配置

1.安装软件前首先检查下系统是否已经安装了这个软件: rpm -qa tigervnc-server 2.根据前面命令的查询,显示系统还是没有安装VNC服务器端软件,那么我们就使用命令进行安装一下: yum install tigervnc-server -y 3.首先服务器端需要运行级别为5的图形界面.可以使命令进行查询一下: runlevel 4.使用vncserver 命令配置一下vnc远程使用的密码: vncserver 5.编辑vnc启动图形界面的文件 vim /root/.vnc/x

centos6.5 安装、启动vnc

一.安装vnc 1.确保当前账号是root2.查看本机是否已经安装vncserver rpm -qa|grep tigervnc 3.安装vncserver yum -y install tigervnc-server 4.启动并设置vncserver密码 在第一次启动vncserver会提示输入密码,之后就需要使用vncpasswd命令 vncserver 5.修改/etc/sysconfig/vncservers文件(如果想修改分辨率可以改这里) 改为相应分辨率即可6.开启防火墙VNCSer

centos6.8安装xfce+vnc

linux环境 [[email protected] ~]# uname -a Linux server1.52chenqi.cn 4.10.5-1.el6.elrepo.x86_64 #1 SMP Wed Mar 22 14:55:33 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# cat /etc/issue CentOS release 6.9 (Final) Kernel \r on an \m 安装xfce

CentOS6.5下VNC Server远程桌面配置详解

参考文献: (总结)CentOS Linux下VNC Server远程桌面配置详解 远程桌面连接工具VNC——license Key 我的下载地址为 太平洋下载 VNC连接黑屏的问题 centos 6.5安装vncserver 并开启远程桌面 有个服务固定ip才能访问,系统是centos6.5,远程ssh只有命令,执行命令还行,但是打开网页看连接效果不行,所以需要服务器桌面共享. 一.安装相应桌面环境与vnc服务端和客户端: # yum groupinstall "X Window System

centos6.x 配置 vnc server

环境:  centos6.x 桌面环境 用户root 安装vnc服务端软件 yum install -y tigervnc-server 配置vnc vncserver :1 设置密码后会自动生成相关配置文件 如下 [email protected] ~]# vncserver :1 You will require a password to access your desktops. Password: Verify: xauth: (stdin):1:  bad display name 

安装VNC(使用gonme桌面环境)

最小话系统安装vnc使用gonme桌面环境 1:安装gonme桌面环境 a:安装gonme需要安装两个组 [[email protected] ~]# yum groupinstall "X Window System"(图形界面用户接口支持)[[email protected] ~]# yum groupinstall "Desktop"(centos6.3之后gonme的默认名称是desktop) b:启动Gnome桌面[[email protected] ~]