Server的布署格局,Linux远程桌面

在机房折磨很久弄好的团结 马克 一下。(测试环境rhel5.5)

Linux远程桌面,linux

在机房折磨很久弄好的和睦 Mark 一下。(测试环境rhel5.5)

vnc 之独立服务配置

亚洲必赢app官方下载 , 

  

步骤1:

Server的布署格局,Linux远程桌面。(1)查看系统是还是不是安装vnc服务(也得以在 系统-管理员-服务
里查看并勾选开机自启)

# rpm -qa | grep vnc

  (如若有重返值,类似于vnc-server的值,表明已经安装了vnc-server此步骤就可跳过。)

(2)安装vnc:

亚洲必赢app官方下载 1

(进入挂载目录) 
# cd  /rhdvd/Server

(安装 vnc-server)
# rpm -ivh vnc-server-4.1.2-14.el5_6.6.x86_64.rpm

(安装 vnc-viewer)
# rpm -ivh vnc-4.1.2-14.el5_6.6.x86_64.rpm

View Code

(3)验证vnc-server包是或不是安装成功:

亚洲必赢app官方下载 2

 # rpm -qa vnc-server-4

(显示 vnc-server-4.1.2-14.el5_6.6)

View Code

 

步骤2:

(1)运行vnc服务

 # vncservers    

  (第一回运转必要输入vnc密码,此密码为近年来用户root的vnc密码) 

(2)添加用户和安装密码并安装vnc密码:

# useradd user001    (添加用户)
# passwd user001    (设置用户密码)
# su - user001    (切换用户)
# vncpasswd    (设置vnc密码,密码文件在 /用户/.vnc/passwd)

  (注意,那里的vncpass只幸亏vnc本用户上边来运维。比如若是想计划用户名为user001的vnc认证密码,须求先切换来user001用户,之后再运转vncpasswd命令)

(3)重复建立user00二 、user003…….

 

步骤3:

  在配备VNC前,必须领悟VNC的运转搭飞机制

  Linux下的VNC能够而且开动多个vncserver,各类vncserver之间用展现号码(display
number)来差异,每一个vncserver服务监听二个端口,它们各自是:

  HTTP协议私下认可端口 5800+显示号码 :
VNC的http监听端口,假若VNC客户端为IE,Firefox等非vncviewer时必须开放。 

  福睿斯FB协议暗中同意端口 5900+展现号码   :
VNC服务端与客户端通讯的真正端口,必须无条件开放。

  X协议暗中同意端口 四千+展现号码       : X监听端口,可选。

  显示号码、开放的端口分别由/etc/sysconfig/vncservers文件中的VNCSE库罗德VE途锐S和VNCSEPAJEROVERA安德拉GS控制。

(1)配置vnc服务的配置文件

 # vi /etc/sysconfig/vncservers

  内容如下:

亚洲必赢app官方下载 3

# 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
# <URL:http://www.uk.research.att.com/archive/vnc/sshvnc.html>.

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

# Use "-nohttpd" to prevent web-based VNC clients connecting.

# 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:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
VNCSERVERS="1:user001 2:user002 3:user003 4:user004"    (添加)
VNCSERVERARGS[1]="-geometry 1366x768 -AlwaysShared"    (添加)
VNCSERVERARGS[2]="-geometry 1366x768 -AlwaysShared"    (添加)
VNCSERVERARGS[3]="-geometry 1366x768 -AlwaysShared"    (添加)
VNCSERVERARGS[4]="-geometry 1366x768 -AlwaysShared"    (添加)

View Code

  表达:【1】VNCSEKoleosVEPAJEROS=前面能够支撑多用户,以空格隔开分离,数字为端口号即桌面号。

     【2】VNCSERVERARGS后面的[]里面包车型大巴多少要与VNCSE奇骏VERubiconS前面对应用户的值要平等。VNCSE本田CR-VVERA奥迪Q5GS基本参数有:

亚洲必赢app官方下载 4

 -geometry 桌面大小,缺省是1024x768分辨率

-nohttpd  不监听HTTP端口,58xx端口(建议不写)

 -nolisten tcp 不监听X端口,60xx端口(建议不写)

 -localhost  只允许从本机访问(不写)

-SecurityTypes None 登录不需要密码认证VncAuth,默认要密码认证

-depth  表示色深,参数有8,16,24,32

-AlwaysShared 默认只能有一个vncviewer连接(跟客户端配置也有关),一旦第2个连上去,第1个就被断开了,此参数允许同时连多个vncviewer

View Code

 

步骤四:

(1)启动vncserver

# service vncserver start    (即时开启服务并生效)
# /etc/init.d/vncserver start

# service vncserver stop    (即时关闭服务并生效)
# /etc/init.d/vncserver stop

# chkconfig vncserver on   (将vncserver设置为开机启动,重启生效)

# chkconfig vncserver off   (将vncserver设置为开机不启动,重启生效)

 

步骤五:

(1)配置VNC图形桌面环境

  vnc都铺排完结并且健康运维,不过用VNC-Viewer登录后出示的屏幕却为银灰(也有灰白的),并且不可能展开别的操作。

  原来VNC xstartup程序中暗中同意的设定值是开发银行twm,而不是GNOME或KDE。

  【1】修改xstart文件:

 # vi /home/用户/.vnc/xstartup    (root用户为 /root/.vnc/xstartup)

   内容如下:

亚洲必赢app官方下载 5

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER    (去掉注解)
exec /etc/X11/xinit/xinitrc    (去掉注解)

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
# xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &    (注解此行)
gnome-session &    (添加)
# twm &    (注解此行)     

View Code

  说明: 也可只表明最终一行 twm & ,并累加一行 gnome-session &。

      也可只去掉三 、4句评释。

*      *最好办法是都改一下。

  【2】修改完需重启vncserver:

# service vncserver restart    (重启全部vnc桌面,不建议用此条命令)
# vncserver -kill :1    (停止第一个桌面)
# vncserver :1    (启动第一个桌面) 

 

步骤六:

(1)配置防火墙

# vi /etc/sysconfig/iptables 

  内容如下:

亚洲必赢app官方下载 6

# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5903 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5904 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

View Code

  也可关闭防火墙(不建议):

亚洲必赢app官方下载 7

# service iptables stop    (即时关闭防火墙,重启失效)

# chkconfig iptables off    (永久关闭防火墙,重启有效)

View Code

 

步骤七:

192.168.10.131:1——这里的:1正是端口号,指的是5900+1,这一个1是在/etc/sysconfig/vncservers里面钦赐的。
其一数字在100以下,不含100的时候能够一贯用192.168.10.131:1来代表。
设若在vncservers里面钦定的数值高于100
包罗100的时候,在接连的时候就须要用到完全的端口数值。
如:在vncservers里面钦定的是100,那么在连接的时候就相应是这么的:192.168.10.131:5000。

 

如有错误还请提议,如有侵权还请告知,如需转发请注脚出处!                
                             

自身博客:

 

在机房折磨很久弄好的和睦
Mark 一下。(测试环境rhel5.5) vnc 之独立服务配置 步骤1:
(1)查看系统是不是安装vnc服务(…

在机房折磨很久弄好的投机 马克 一下。(测试环境rhel5.5)

Redhat 6.0中VNC Server的安插格局

vnc
之独立服务配置

vnc
之独立服务配置

 

 

 

有关在Linux系统中布置VNC
Server的法门,网上有众多的教程或许文章,但使用在大家的环境中时都无法完全化解大家的标题,所以那里自个儿将在Redhat
6.0中配备VNC
Server中的方法,以及只怕遭逢难点的消除办法总计在那里,供大家参考。

  

  

壹 、 查询系统是或不是安装vnc-server

步骤一:

步骤一:

[[email protected]
~]# rpm –qa | grep vnc

(1)查看系统是不是安装vnc服务(也能够在
系统-管理员-服务 里查看并勾选开机自启)

(1)查看系统是还是不是安装vnc服务(也足以在
系统-管理员-服务 里查看并勾选开机自启)

比方有重回值,类似于vnc-server-的值,表达已经安装了vnc-server

# rpm -qa | grep vnc
# rpm -qa | grep vnc

 

  (假诺有重回值,类似于vnc-server的值,表明已经设置了vnc-server此步骤就可跳过。)

  (如若有重返值,类似于vnc-server的值,表明已经设置了vnc-server此步骤就可跳过。)

2、 安装vnc-server

(2)安装vnc:

(2)安装vnc:

网上海南大学学都搜到的章程是输入

亚洲必赢app官方下载 8亚洲必赢app官方下载 9

亚洲必赢app官方下载 10亚洲必赢app官方下载 11

[[email protected]
~]# yum install tigervnc-server

(进入挂载目录) 
# cd  /rhdvd/Server

(安装 vnc-server)
# rpm -ivh vnc-server-4.1.2-14.el5_6.6.x86_64.rpm

(安装 vnc-viewer)
# rpm -ivh vnc-4.1.2-14.el5_6.6.x86_64.rpm
(进入挂载目录) 
# cd  /rhdvd/Server

(安装 vnc-server)
# rpm -ivh vnc-server-4.1.2-14.el5_6.6.x86_64.rpm

(安装 vnc-viewer)
# rpm -ivh vnc-4.1.2-14.el5_6.6.x86_64.rpm

但是在大家的条件中施行时却提醒:No package tigervnc-server available.

View Code

View Code

因此不得不利用另一种格局,正是先实施

(3)验证vnc-server包是还是不是安装成功:

(3)验证vnc-server包是不是安装成功:

[[email protected]
~]# yum search vnc

亚洲必赢app官方下载 12亚洲必赢app官方下载 13

亚洲必赢app官方下载 14亚洲必赢app官方下载 15

在回到结果中找到可用的包,再相应实施相应的包即可。

 # rpm -qa vnc-server-4

(显示 vnc-server-4.1.2-14.el5_6.6)
 # rpm -qa vnc-server-4

(显示 vnc-server-4.1.2-14.el5_6.6)

[[email protected]
~]# yum install vnc-server

View Code

View Code

 

 

 

三 、 配置vnc-server的安顿文件

步骤二:

步骤二:

输入

(1)运行vnc服务

(1)运行vnc服务

[[email protected]
~]# vi /etc/sysconfig/vncservers

 # vncservers    
 # vncservers    

内容如下:

  (第一遍运转需求输入vnc密码,此密码为当下用户root的vnc密码) 

  (第三回运转要求输入vnc密码,此密码为近日用户root的vnc密码) 

# The VNCSERVERS variable is a list of display:user pairs.

(2)添加用户和装置密码并设置vnc密码:

(2)添加用户和装置密码并安装vnc密码:

#

# useradd user001    (添加用户)
# passwd user001    (设置用户密码)
# su - user001    (切换用户)
# vncpasswd    (设置vnc密码,密码文件在 /用户/.vnc/passwd)
# useradd user001    (添加用户)
# passwd user001    (设置用户密码)
# su - user001    (切换用户)
# vncpasswd    (设置vnc密码,密码文件在 /用户/.vnc/passwd)

# Uncomment the lines below to start a VNC server on display :2

  (注意,那里的vncpass只可以在vnc本用户上面来运行。比如假诺想布署用户名为user001的vnc认证密码,必要先切换来user001用户,之后再运转vncpasswd命令)

  (注意,那里的vncpass只万幸vnc本用户下边来运作。比如尽管想布署用户名为user001的vnc认证密码,供给先切换成user001用户,之后再运营vncpasswd命令)

# as my ‘myusername’ (adjust this to your own). You will also

(3)重复建立user00贰 、user003…….

(3)重复建立user00二 、user003…….

# need to set a VNC password; run ‘man vncpasswd’ to see how

 

 

# to do that.

步骤三:

步骤三:

#

  在布署VNC前,必须明白VNC的运维机制

  在布局VNC前,必须询问VNC的运营机制

# DO NOT RUN THIS SERVICE if your local area network is

  Linux下的VNC能够而且运行多少个vncserver,各种vncserver之间用显示号码(display
number)来分歧,各类vncserver服务监听三个端口,它们各自是:

  Linux下的VNC能够而且起步四个vncserver,各类vncserver之间用彰显号码(display
number)来分别,种种vncserver服务监听三个端口,它们各自是:

# untrusted! For a secure way of using VNC, see

  HTTP协议默许端口 5800+展现号码 :
VNC的http监听端口,假诺VNC客户端为IE,Firefox等非vncviewer时必须开放。 

  HTTP协议默许端口 5800+显示号码 :
VNC的http监听端口,若是VNC客户端为IE,Firefox等非vncviewer时必须开放。 

# <URL:;.

  CR-VFB协议暗中认可端口 5900+显示号码   :
VNC服务端与客户端通讯的着实端口,必须无条件开放。

  LacrosseFB协议暗许端口 5900+展现号码   :
VNC服务端与客户端通讯的实在端口,必须无条件开放。

 

  X协议暗中同意端口 陆仟+显示号码       : X监听端口,可选。

  X协议暗中认可端口 5000+展现号码       : X监听端口,可选。

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

  显示号码、开放的端口分别由/etc/sysconfig/vncservers文件中的VNCSE奥迪Q7VEPRADOS和VNCSEGL450VERA奔驰G级GS控制。

  展现号码、开放的端口分别由/etc/sysconfig/vncservers文件中的VNCSE牧马人VE本田CR-VS和VNCSEPRADOVERAQX56GS控制。

 

(1)配置vnc服务的布署文件

(1)配置vnc服务的配备文件

# Use “-nohttpd” to prevent web-based VNC clients connecting.

 # vi /etc/sysconfig/vncservers
 # vi /etc/sysconfig/vncservers

 

  内容如下:

  内容如下:

# Use “-localhost” to prevent remote VNC clients connecting except when

亚洲必赢app官方下载 16亚洲必赢app官方下载 17

亚洲必赢app官方下载 18亚洲必赢app官方下载 19

# doing so through a secure tunnel. See the “-via” option in the

# 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
# <URL:http://www.uk.research.att.com/archive/vnc/sshvnc.html>.

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

# Use "-nohttpd" to prevent web-based VNC clients connecting.

# 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:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
VNCSERVERS="1:user001 2:user002 3:user003 4:user004"    (添加)
VNCSERVERARGS[1]="-geometry 1366x768 -AlwaysShared"    (添加)
VNCSERVERARGS[2]="-geometry 1366x768 -AlwaysShared"    (添加)
VNCSERVERARGS[3]="-geometry 1366x768 -AlwaysShared"    (添加)
VNCSERVERARGS[4]="-geometry 1366x768 -AlwaysShared"    (添加)
# 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
# <URL:http://www.uk.research.att.com/archive/vnc/sshvnc.html>.

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

# Use "-nohttpd" to prevent web-based VNC clients connecting.

# 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:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
VNCSERVERS="1:user001 2:user002 3:user003 4:user004"    (添加)
VNCSERVERARGS[1]="-geometry 1366x768 -AlwaysShared"    (添加)
VNCSERVERARGS[2]="-geometry 1366x768 -AlwaysShared"    (添加)
VNCSERVERARGS[3]="-geometry 1366x768 -AlwaysShared"    (添加)
VNCSERVERARGS[4]="-geometry 1366x768 -AlwaysShared"    (添加)

# `man vncviewer’ manual page.

View Code

View Code

 

  表明:【1】VNCSEPAJEROVE帕杰罗S=前面能够支撑多用户,以空格隔断,数字为端口号即桌面号。

  表达:【1】VNCSESportageVEKugaS=前面能够帮忙多用户,以空格隔离,数字为端口号即桌面号。

# VNCSERVERS=”2:myusername”

     【2】VNCSERVERARGS后面的[]内部的多寡要与VNCSE哈弗VECR-VS前边对应用户的值要一致。VNCSECRUISERVERA大切诺基GS基本参数有:

     【2】VNCSERVERARGS后面的[]其间的数额要与VNCSERAV4VE奥迪Q7S前边对应用户的值要一致。VNCSE奇骏VERA奥德赛GS基本参数有:

# VNCSERVERARGS[2]=”-geometry 800×600 -nolisten tcp -nohttpd
-localhost”

亚洲必赢app官方下载 20亚洲必赢app官方下载 21

亚洲必赢app官方下载 22亚洲必赢app官方下载 23

依照注释的辨证就足以通晓该如何布置了。

 -geometry 桌面大小,缺省是1024x768分辨率

-nohttpd  不监听HTTP端口,58xx端口(建议不写)

 -nolisten tcp 不监听X端口,60xx端口(建议不写)

 -localhost  只允许从本机访问(不写)

-SecurityTypes None 登录不需要密码认证VncAuth,默认要密码认证

-depth  表示色深,参数有8,16,24,32

-AlwaysShared 默认只能有一个vncviewer连接(跟客户端配置也有关),一旦第2个连上去,第1个就被断开了,此参数允许同时连多个vncviewer
 -geometry 桌面大小,缺省是1024x768分辨率

-nohttpd  不监听HTTP端口,58xx端口(建议不写)

 -nolisten tcp 不监听X端口,60xx端口(建议不写)

 -localhost  只允许从本机访问(不写)

-SecurityTypes None 登录不需要密码认证VncAuth,默认要密码认证

-depth  表示色深,参数有8,16,24,32

-AlwaysShared 默认只能有一个vncviewer连接(跟客户端配置也有关),一旦第2个连上去,第1个就被断开了,此参数允许同时连多个vncviewer

在文件最终加上

View Code

View Code

VNCSERVERS=”1:root”

 

 

诸如此类即成功了root用户的计划,VNCSE奇骏VERA大切诺基GS参数这一行能够不实行安装。

步骤四:

步骤四:

此间有两点要留心:

(1)启动vncserver

(1)启动vncserver

1)VNCSE奥迪Q3VELANDS=后边能够支持多用户,以空格隔离。如:

# service vncserver start    (即时开启服务并生效)
# /etc/init.d/vncserver start

# service vncserver stop    (即时关闭服务并生效)
# /etc/init.d/vncserver stop

# chkconfig vncserver on   (将vncserver设置为开机启动,重启生效)

# chkconfig vncserver off   (将vncserver设置为开机不启动,重启生效)
# service vncserver start    (即时开启服务并生效)
# /etc/init.d/vncserver start

# service vncserver stop    (即时关闭服务并生效)
# /etc/init.d/vncserver stop

# chkconfig vncserver on   (将vncserver设置为开机启动,重启生效)

# chkconfig vncserver off   (将vncserver设置为开机不启动,重启生效)

VNCSE安德拉VE路虎极光S=”1:myusername 15:otheruser”—>那里的1
和15是端口号,用于连接时的端口

 

 

2)VNCSERVERARGS后面的[]个中的数目要与VNCSEMuranoVE奥迪Q5S前边对应用户的值要一如既往。

步骤五:

步骤五:

VNCSE翼虎VERA昂科雷GS基本参数有:

(1)配置VNC图形桌面环境

(1)配置VNC图形桌面环境

-geometry 桌面大小,缺省是1024×768

  vnc都配备完结并且健康运维,不过用VNC-Viewer登录后显得的显示器却为栗色(也有玫瑰紫的),并且不能进展任何操作。

  vnc都配置完成并且健康运营,不过用VNC-Viewer登录后显得的显示屏却为淡黄(也有原野绿的),并且不能够实行其余操作。

-nohttpd 不监听HTTP端口

  原来VNC xstartup程序中暗中认可的设定值是开发银行twm,而不是GNOME或KDE。

  原来VNC xstartup程序中暗许的设定值是运维twm,而不是GNOME或KDE。

-nolisten tcp 不监听X端口

  【1】修改xstart文件:

  【1】修改xstart文件:

-localhost 只允许从本机访问

 # vi /home/用户/.vnc/xstartup    (root用户为 /root/.vnc/xstartup)
 # vi /home/用户/.vnc/xstartup    (root用户为 /root/.vnc/xstartup)

-AlwaysShared 默许的, 同时只可以有三个vncviewer连接(跟客户端配置也有关),
一旦第一个连上去, 第②个就被断开了. 此参数允许同时连多少个vncviewer

   内容如下:

   内容如下:

-SecurityTypes None登录不须求密码验证 VncAuth暗中同意值,要密码验证

亚洲必赢app官方下载 24亚洲必赢app官方下载 25

亚洲必赢app官方下载 26亚洲必赢app官方下载 27

 

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER    (去掉注解)
exec /etc/X11/xinit/xinitrc    (去掉注解)

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
# xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &    (注解此行)
gnome-session &    (添加)
# twm &    (注解此行)     
#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER    (去掉注解)
exec /etc/X11/xinit/xinitrc    (去掉注解)

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
# xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &    (注解此行)
gnome-session &    (添加)
# twm &    (注解此行)     

肆 、 设定VNC连接密码

View Code

View Code

上一步配置好安顿文件从此,大家要用vncpasswd来安装vnc连接时候的求证密码。

  表达: 也可只注脚最终一行 twm & ,并加上一行 gnome-session &。

  说明: 也可只表明最后一行 twm & ,并累加一行 gnome-session &。

[[email protected]
~]# vncpasswd

      也可只去掉③ 、4句注解。

      也可只去掉③ 、4句注脚。

Password:

*      *最好办法是都改一下。

*      *最好法子是都改一下。

Verify:

  【2】修改完需重启vncserver:

  【2】修改完需重启vncserver:

留神,那里的vncpass只可以在vnc本用户上面来运维。比如要是想安顿用户名为oracle的vnc认证密码,须求先切换成oracle用户,之后再运营vncpasswd命令。

# service vncserver restart    (重启全部vnc桌面,不建议用此条命令)
# vncserver -kill :1    (停止第一个桌面)
# vncserver :1    (启动第一个桌面) 
# service vncserver restart    (重启全部vnc桌面,不建议用此条命令)
# vncserver -kill :1    (停止第一个桌面)
# vncserver :1    (启动第一个桌面) 

[[email protected]
~]# su – oracle

 

 

[[email protected]
~]$ vncpasswd

步骤六:

步骤六:

Password:

(1)配置防火墙

(1)配置防火墙

Verify:

# vi /etc/sysconfig/iptables 
# vi /etc/sysconfig/iptables 

 

  内容如下:

  内容如下:

5、 启动vncserver

亚洲必赢app官方下载 28亚洲必赢app官方下载 29

亚洲必赢app官方下载 30亚洲必赢app官方下载 31

如上介绍了VNC Server的装置以及安插进度,上边介绍对该服务的符合规律管理方法。

# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5903 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5904 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5903 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5904 -j ACCEPT    (添加)
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

[[email protected]
~]# service vncserver start

View Code

View Code

Starting VNC server: 1:root

  也可关闭防火墙(不提出):

  也可关闭防火墙(不提出):

New ‘localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1

亚洲必赢app官方下载 32亚洲必赢app官方下载 33

亚洲必赢app官方下载 34亚洲必赢app官方下载 35

 

# service iptables stop    (即时关闭防火墙,重启失效)

# chkconfig iptables off    (永久关闭防火墙,重启有效)
# service iptables stop    (即时关闭防火墙,重启失效)

# chkconfig iptables off    (永久关闭防火墙,重启有效)

Starting applications specified in /root/.vnc/xstartup

View Code

View Code

Log file is /root/.vnc/localhost.localdomain:1.log

 

 

 

步骤七:

步骤七:

[ OK ]

192.168.10.131:1——那里的:1就是端口号,指的是5900+1,这一个1是在/etc/sysconfig/vncservers里面内定的。
以此数字在100之下,不含100的时候能够一向用192.168.10.131:1来表示。
假如在vncservers里面钦赐的数值高于100
包涵100的时候,在接连的时候就须求用到总体的端口数值。
如:在vncservers里面钦定的是100,那么在接连的时候就应当是如此的:192.168.10.131:5000。

192.168.10.131:1——那里的:1正是端口号,指的是5900+1,那几个1是在/etc/sysconfig/vncservers里面钦赐的。
这么些数字在100以下,不含100的时候可以平昔用192.168.10.131:1来代表。
假诺在vncservers里面钦赐的数值高于100
包涵100的时候,在两次三番的时候就供给用到一体化的端口数值。
如:在vncservers里面钦定的是100,那么在连年的时候就活该是那样的:192.168.10.131:5000。

闭馆该服务的一声令下为

 

 

[[email protected]
~]# service vncserver stop

如有错误还请提议,如有侵权还请告知,如需转发请申明出处!                
                             

如有错误还请建议,如有侵权还请告知,如需转发请注解出处!                
                             

也可以通过以下命令查看vncserver的运维境况

自小编博客:

本身博客:

[[email protected]
~]# service vncserver status

 

 

那里,将vncserver设置为开机默许运营。

[[email protected]
~]# chkconfig vncserver on

 

陆 、 防火墙配置

尽管以上进度已经成功,并且vncserver服务也运行,但却照旧连不上,那时,大概的由来就是该请求被防火墙屏蔽了。所以那里介绍下防火墙的布署方式。

vnc服务运作时,使用netstat -antpl查看能够发现有多少个端口在监听。

5901 5801 6001

私下认可的,vnc 服务监听二个TCP端口

奇骏FB(Remote FrameBuffer)协议 暗中认可端口:5900+显示屏号

HTTP协议私下认可端口:5800+显示器号

X协议 暗许端口:五千+显示屏号

vncserver使用的荧屏编号暗许从1从头,依次使用,也得以参数内定端口号。

因为大家须要建立远程连接,所以只需求哈弗FB协议就能够了。

上边介绍配置防火墙的经过。

[[email protected]
~]# vi /etc/sysconfig/iptables

文件内容为

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

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

-A INPUT -j REJECT –reject-with icmp-host-prohibited

-A FORWARD -j REJECT –reject-with icmp-host-prohibited

COMMIT

依照/etc/sysconfig/vncservers文件中的配置,大家须求打开5901的端口号,只需在

-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 5901 -j ACCEPT

即打开了5901的端口。

 

当使用VNC-Viewer举行连接时,

 

192.168.10.131:1——那里的:1正是端口号,指的是5900+1,这么些1是在/etc/sysconfig/vncservers里面钦定的,那些数字在100以下,不含100的时候能够向来用192.168.10.131:1来表示,如若在vncservers里面钦点的数值高于100
包蕴100的时候,在再三再四的时候就要求用到一体化的端口数值。如:在vncservers里面钦赐的是100,那么在三番五次的时候就应该是这么的:192.168.10.131:5000

vnc里面私下认可是以5900以此端口为根基的,那些应该是能够更改的,可是得改源代码。

 

柒 、 配置VNC图形桌面环境为KDE或GNOME桌面环境

有人或者境遇那种气象,vnc都安顿达成并且健康运作,不过用VNC-Viewer登录后展现的荧屏却为碧绿(也有浅莲红的),并且不能够进展其余操作,那是怎么样原因吧。(遇上了是您的晦气,必要卓绝读书上面包车型大巴情节并举办配备。没遇上您也别幸灾乐祸,搞了解原理,未焚徙薪。)

原本VNC xstartup程序中暗许的设定值是运营twm,而不是GNOME或KDE。

之所以须求对xstart文件做小小的修改,

[[email protected]
~]# vi .vnc/xstartup

文件内容为:

#!/bin/sh

 

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

 

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &

twm &

自个儿在装置时是将最后两行注释掉并且增进

gnome-session &

此后再重启vncserver

[[email protected]
~]# service vncserver restart

再次登录VNC-Viewer,出现了可喜的Redhat桌面,成功消除灰屏难点。

6.0中VNC Server的配备方式关于在Linux系统中布署VNC
Server的法子,网上有众多的课程只怕小说,但选用在大家的条件中时都不能够全体化解…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图