admin管理员组

文章数量:1530953

2024年7月9日发(作者:)

VNC

目的:通过Windows/Linux上的VNC客户端来远程访问服务器,并且可使服务器的图形化

交互界面可见。前提需要在服务器端安装并配置vncserver,在客户端安装vncview。

验证服务器端是否安装了vncserver可使用命令“rpm -q vnc vnc-server”,若已安

装会出现版本信息。

装会出现版本信息。

1、配置会话密码

服务器端初次使用vnc时,命令“vncserver”后会要求输入两次会话密码(

”后会要求输入两次会话密码

(不少于6

位),使用过程中也可以命令“vncpasswd”来重置密码。

”来重置密码。

2、配置可视化交互界面

vnc默认的窗口管理器是twm,毫无交互性可言。为了配置成GNOME或者KDE桌面模式,

twm

需要对~/.vnc/xstartup该配置文件最后一行(红框内)twm &,若要配置成gnome

需要对

~/.vnc/xstartup进行配置。

桌面则该行修改为gnome-session ,若要配置成&KDE桌面则该行修改为startkde 。&

3、配置可以用于远程控制的会话号服务器账户

文件路径:/etc/sysconfig/vncservers

文件路径:

/etc/sysconfig/vncservers。

/etc/sysconfig/vncservers

。将该配置文件最后两行(红框内)的注释符#

将该配置文件最后两行(红框内)的注释符

#

去掉。

去掉。

该配置文件中的“2”代表会话号码,此处设置为2,则在稍后的配置中需要打开2号

会话;“root”表示用于远程控制的是服务器的root(超级管理员

root(

超级管理员)

超级管理员

)用户,即在vncview端

可以控制服务器端的root用户;“-geometry表示在vncview端显示服务器

-geomet

ry 1024×758”

的分辨率是1024×768。

1024×768。

4、打开服务器端的vnc服务

若在第3步中配置的会话号码是2,则用命令vncserver :2打开该会话。

打开该会话。

若想关闭2号会话,则使用命令vncserver -kill :2。

5、开放服务器端相应端口

服务器端要根据会话号码开放相应的端口:若客户端使用vncview进行远程控制,则会

话号码1、2、3分别对应端口5901、

5901

、5902、

5902

、5903;若客户端使用

5903

;若客户端使用web服务进行远程控制,

则会话号码1、2、3分别对应端口5801、

5801

、5802、

5802

、5803。以会话号码

5803

。以会话号码2为例,若客户端使用

vncview,则服务端需在

vncview

,则服务端需在iptables上开通如下端口:

上开通如下端口:

6 、客户端

用IP加端口号的方式访问。如下图:

加端口号的方式访问。如下图:

配置完成

本文标签: 配置远程控制使用