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 下载和安装

其实这个步骤很简单,都交给系统去做了,执行下面yum安装命令即可完成:

# yum install tigervnc tigervnc-server -y

2.配置vncserver

# vim /etc/sysconfig/vncserver    #打开配置文件

 #在文件修改为下面两行代码:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768  -nolisten tcp -localhost"

3.设置或修改vnc登录密码

配置当前用户的vnc登陆密码,连续输入两次即可。修改vnc的登录密码,也是和设置新密码一样的步骤。
这个密码是vnc连接的独立密码,与系统密码没有关系。

# vncpasswd
 Password:
 Verify:

4.配置防火墙规则,允许vnc远程连接

VNC server监听的端口从5900开始,display:1的监听 5901,display:2监听 5902,以此类推。CentOS 的防火墙缺省是不允许连接这些端口的,需要配置防火墙开放相关端口(root 权限):

# vim /etc/sysconfig/iptables
...
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT #开放 "5901" 端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT #开放 "5902" 端口
...

# service iptables restart    #重启防火墙

6.启动服务(开启多个远程端口)并设置开机自启动

6.1 启动方式一

让系统自动分配连接端口:

# vncserver      #直接输入则会自动打开一个连接服务

New ‘master:2 (jay)‘ desktop is master:2 #这里是“master:2”说明这是启动的第二个服务,已经存在有“master:1”在这之前启动

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/master:2.log

6.2 启动方式二

指定端口启动,如果指定端口的vnc服务已经启动则会提示,如果还没有启动则会重新启动特定端口的vnc服务:

# vncserver :1   #指定端口1(即系统的5901端口)启动服务,注意“:1”之前有一个空格

# vncserver :2   #指定端口2(即系统的5902端口)启动服务

6.3 开机自启动

设置开机自动启动服务:

# chkconfig vncserver on

查看设置是否设置成功:

# chkconfig --list | grep vnc
vncserver       0:off   1:off   2:on    3:on    4:on    5:on    6:off

7.windows环境远程连接服务器

7.1 客户端远程连接

  • 下载且安装好windows桌面的vnc-viewer客户端;
  • 然后在VNC Server(服务器)这一项输入“目标主机IP:登录端口(没错,端口就是上面的1或者2或3等)”单击【connect】;
  • Encryption(加密)这一项采用默认方式(让vnc server自己选择);
  • 点击“Continue(继续)”;
  • 输入设置的vnc登录密码(注意是vnc的密码,不是目标主机系统的登录密码)单击【OK】。


  • OK,连接成功!

7.2 使用浏览器远程连接

这个方法本人没有测试过,这里借鉴网友的经验,也在这里说明一下。具体实现细节大家可以自己折腾。
从浏览器登录(浏览器需要安装JAVA支持库,作为java applet来实现,才能登录控制VNC服务器,可以yum install java*安装)。
最后直接从浏览器中输入如下地址,进行远程访问:

http://目标主机IP:登录端口

8.关闭vncserver

执行kill命令:

# vncserver -kill :1 #关闭端口1
# vncserver -kill :2 #关闭端口2

注意:-kill与:1或:2中间有一空格

以上参考自网上博客:https://www.cnblogs.com/fefjay/p/6065750.html

原文地址:https://www.cnblogs.com/opsprobe/p/9185439.html

时间: 2024-10-10 19:36:19

CentOS6.5 安装VNC服务器的相关文章

(转)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

VMware中CentOS6.5安装tengine服务器

通过ssh将tengine压缩包tengine-2.1.0.tar.gz上传到服务器上. 上传到/opt路径下 解压tengine-2.1.0.tar.gz tar -zxvf tengine-2.1.0.tar.gz 进入tengine的解压目录 cd tengine-2.1.0 安装tengine的依赖 yum -y install gcc openssl-devel pcre-develzlib-devel 编译三步走 ./configure \ --prefix=/opt/sxt/sof

CentOS6.7 安装vsftpd服务器

CentOS 系统中,默认的FTP软件是vsftp,以下是安装配置过程. 先看一下系统中有没有运行vsftpd服务 没有的话,安装vsftpd包 [[email protected] ~]# yum install vsftpd 安装好vsftpd服务后,看一下vsftpd文件夹下的文件 [[email protected] ~]# ll /etc/vsftpd/ 总用量 40 -rw-------. 1 root root   125 3月  22 20:14 ftpusers -rw----

centos6.6安装SVN服务器(2015/3/7)

一.安装#yum install subversion  判断是否安装成功  [[email protected]]# svnserve --version有了SVN软件后还需要建立SVN库.#mkdir /opt/svn/repos #svnadmin create /opt/svn/repos 二.配置 进入上面生成的文件夹conf下,进行配置,   有以下几个文件authz, passwd, svnserve.conf      其中authz 是权限控制,可以设置哪些用户可以访问哪些目录

centos6中安装ftp服务器vsftpd

1 安装 vsftpd yum install vsftpd 2 修改配置文件vsftpd.conf,修改配置文件前先备份要修改文件,避免改错,无法还原 vi /etc/vsftpd/vsftpd.conf 2.1 添加被动模式 FTP 端口号范围 在文件末尾添加: pasv_min_port=2100 pasv_max_port=2199 2.2 禁用匿名登录 关闭以下配置(添加注释): #anonymous_enable=YES 开启以下配置(去掉注释): chroot_list_enabl

centos6.5安装FTP服务器

1.检测是否安装了FTP rpm -q vsftpd 2.安装ftp yum install vsftpd 3.完成ftp安装后,将 /etc/vsftpd/user_list 和 /etc/vsftpd/ftpusers文件中的root这一行注释掉 #root 4.编辑 /etc/vsftpd/vsftpd.conf,将以下项目前面的#注释去掉. local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xf

怎样在 CentOS 7.0 上安装和配置 VNC 服务器

这是一个关于怎样在你的 CentOS 7 上安装配置 VNC 服务的教程.当然这个教程也适合 RHEL 7 .在这个教程里,我们将学习什么是 VNC 以及怎样在 CentOS 7 上安装配置 VNC 服务器. 我们都知道,作为一个系统管理员,大多数时间是通过网络管理服务器的.在管理服务器的过程中很少会用到图形界面,多数情况下我们只是用 SSH 来完成我们的管理任务.在这篇文章里,我们将配置 VNC 来提供一个连接我们 CentOS 7 服务器的方法.VNC 允许我们开启一个远程图形会话来连接我们

安装和配置VNC服务器的法则

导读 这是一个关于怎样在你的 CentOS 7 上安装配置VNC服务的教程.当然这个教程也适合 RHEL 7 .在这个教程里,我们将学习什么是 VNC 以及怎样在 CentOS 7 上安装配置VNC 服务器. 我们都知道,作为一个系统管理员,大多数时间是通过网络管理服务器的.在管理服务器的过程中,大多数情况下我们只是用 SSH 来完成我们的管理任务.VNC 允许我们开启一个远程图形会话来连接我们的服务器,这样我们就可以通过网络远程访问服务器的图形界面了. VNC 服务器是一个自由开源软件,它可以

Redhat安装配置VNC服务器

1. 检查安装VNC服务器 # rpm -qa|grep vnc 如果返回信息中有tigervnc-server,说明已安装了VNC:如果没有: # yum install tigervnc # yum install tigervnc-server 2. VNC服务配置 编辑配置文件 # vi /etc/sysconfig/vncservers 添加如下内容给不同用户: VNCSERVERS="1:usr01 2:usr02" VNCSERVERARGS[1]="-geom