CentOS 6.5 安装VNC

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

#rpm -q tigervnc tigervnc-serverpackage tigervnc is not installedpackage 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客户端登录

时间: 2024-12-09 09:13:08

CentOS 6.5 安装VNC的相关文章

在Centos 7上安装VNC server

VNC是个比较不错的远程工具,无论基于Windows平台或Linux平台,由于最近在学习Centos的相关知识,所以准备在Centos 7上搭建一个VNC server便于我从客户端机器通过VNC viewer来远程连接操作. 如果你没有安装桌面环境(X Windows),可以使用以下命令来安装,大概花费几分钟时间来安装此packages. [[email protected] ~]# yum check-update [[email protected] ~]# yum groupinstal

CentOS 6.x 安装vnc

https://www.cnblogs.com/pipci/p/7833581.html 1.安装vnc server [[email protected] ~]# yum install tigervnc-server -y 2.设置 vnc server 开机启动 [[email protected] ~]# chkconfig vncserver on 手工启动: vncpassword su - oracle vncserver :1 3.修改vncserver 配置文件 [[email

Centos 6.5 安装VNC Server 图形化

[[email protected] .ssh]# yum -y install tigervnc-server vnc-server [[email protected] .vnc]# vi /etc/sysconfig/vncservers # VNCSERVERS="2:myusername" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost" VNCSERVERS="1:r

CentOS 6.5 安装和配置 VNC!!!

实验环境 Server:CentOS 6.5 x86_64 Client: Windows 7 安装和配置VNC 1.     [[email protected] ~]# yum install tigervnc-server  -y 2.     修改vnc主配置文件 [[email protected]~]# vim /etc/sysconfig/vncservers 找到最后两行,去掉注释,修改为 VNCSERVERS="1:root"  ###第一个远程连接的账户为root

CentOS命令行安装桌面环境并开启VNC远程桌面

安装VNC服务.1.安装VNC#yum install vnc vnc-server -y或者#yum install vnc tigervnc-server -y2.设置 VNC 密码#vncserver此时会提示你输入密码,因为是第一次配置.重复输入两次即可.3.配置桌面类型设置一下远程桌面使用那个类型的桌面(默认是命令行桌面).输入:#vi ~/.vnc/xstartup一般情况下,我们使用的 Linux 桌面都是 “Gnome” 桌面,故配置成这个桌面比较习惯.注释这两行# xterm

Centos 7 安装VNC步骤

先啰嗦一下VNC是什么( Virtual Network Computing)VNC允许Linux系统可以类似实现像Windows中的远程桌面访问那样访问Linux桌面.本文配置机器是兴宁市网络信息中心的一台Centos 7 HP服务器环境下运行. 首先试试服务器装了VNC没 [[email protected] ~]# rpm -q tigervnc tigervnc-server 没安装的话会直接出现 package tigervnc is not installed package tig

CentOS 7.4下VNC Server安装(非在线安装)

系统版本内核 # uname -r 3.10.0-693.el7.x86_64 # cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 第一步 #检查系统是否有安装tigervnc-server软件包 # rpm -qa |grep vnc gtk-vnc2-0.5.2-7.el7.x86_64 gvnc-0.5.2-7.el7.x86_64 默认的系统未装tigervnc-server软件包 第二步 1)#安装tigervn

CentOS7.2安装VNC,让Windows远程连接CentOS 7.2 图形化界面

需求及说明 开发老大突然心血来潮,让实现在windows下通过vnc实现连接到CentOS系统的图形化界面,这里实践CentOS7.2下安装VNC,让Windows远程桌面Linux解决了不少问题,写个实际操做,如果你们碰到同样的问题,就可以迅速解决,无需头疼甚至放弃了. 说明:这里的系统为CentOS 7.2的图形化界面系统, 开始操作 1.安装安装X-Window # yum check-update # yum groupinstall "X Window System" # y

centos 安装VNC Server

linux系统给给开发者带来性能的便利,但是失去了window系统的界面化管理的便利.下面介绍怎么通过在linux系统上实现界面化操作.(CENTOS为例) 本文详细讲解在centos下安装VNC 服务并用 VNC viewer 连接. VNC SERVER 安装: 1. 用root用户身份运行以下命令 yum install tigervnc-server 2. 停用防火墙 systemctl stop firewalld.service systemctl disable firewalld