(中石化西北油田分公司油田供电管理中心 841600)
摘要:由于调度自动化水平的不断提高,新疆塔河油田电网所有变电站均已实现无人值守,随着linux工控系统在塔河电网中的比例不断提高,为了保证变电站综合自动化系统、调度自动化系统的安全、可靠运行,本文通过对跨操作系统的远程桌面的研究,实现可靠的变电站自动化系统的远程维护。
关键词:ubuntu;windows;Xrdp;VNC;远程桌面;跨平台
前言
随着电力系统综合自动化技术的不断提高,新疆塔河油田电网变电站全面实现了无人值守,变电站内综合自动化设备主要是南自、许继以及四方等厂家的装置,以前监控主站也主要是windows操作系统。自动化维护人员只需要通过pcanywhere软件或者微软自带的远程桌面就能实现远程操作。
近年来,由于用户对系统的安全性要求越来越高,南自等厂家的新型监控平台基本上都是运行于ubuntu系统之上,而由于windows系统的操作界面更加友好,所以位于电力调度中控室的远程调试计算机依然是windows操作系统,当自动化维护人员需要远程登录到变电站监控主站进行通信调试时,就会经常需要由windows系统远程登陆到 ubuntu 系统进行各种操作。
然后这种跨操作系统的远程桌面连接实现起来相对困难,这就造成我们的通信维护人员不得不到变电站现场进行操作,这就使得工作效率大大降低。
本文主要介绍两种远程桌面控制技术:VNC软件、windows自带远程桌面连接。
1 软件及协议介绍
本文中介绍的两种远程控制方法涉及的有rdp协议、VNC软件、Xrdp软件等。
1.1 rdp协议
微软远程桌面协议(RDP)是Windows系列操作系统用来实现远程桌面通信协议[1]。它采用了典型的C/S(客户端/服务器)架构,共分为两个部分:运行在远程设备上的客户端和运行在服务器上的终端服务器。RDP协议应用于Windows系列服务器,并在Windows XP版本以后的个人操作系统上绑定了其客户端。
Windows计算机之间进行的远程桌面连接即是通过该协议实现的,通过开始菜单—附件—远程桌面连接或者在开始菜单—运行中输入mstsc,即可调出远程桌面连接客户端,输入对方IP地址,认证通过即可连接。
1.3 Xrdp软件
Xrdp 基于FreeRDP和rdesktop两个远程服务工具而工作的开源的远程桌面协议服务器,用于接受来自rdp客户端的远程连接请求,并为用户提供一个图形界面。它旨在为linux系统提供一个功能完善的远程桌面服务。
2 使用VNC viewer远程登录ubuntu
2.1 ubuntu端配置
(1)系统基本配置
设置ubuntu系统允许远程桌面:在系统桌面左下角点击搜索本地和在线资源图标,输入远程,点击桌面共享图标,进行远程设置,如下图所示,勾选允许他人查看与控制桌面,为了安全起见,最好要求远程用户输入密码,并设置远程登录密码。
设置gnome桌面系统远程配置:通过dconf系统配置编辑器更改相应的远程配置。主要步骤如下:
①、打开一个终端,通过命令进行安装dconf系统配置编辑器(dconf-editor)。
$ sudo apt-get install dconf-editor
②、安装完成后,打开dconf编辑器,依次展开org—gnome—desktop—remote-access,此时,应将prompt-enabled与require-encryption两项去掉勾选,否则将无法连接。
$ sudo dconf-editor
(2)vnc4server配置
默认情况下,ubuntu会安装vnc相关服务,若未安装,需要在终端中输入如下命令进行安装:
$ sudo apt-get install vnc4server
若需要更多功能的远程工具,则可以安装tightvnc,tightvnc是标准vnc的加强版。命令入下:
$ sudo apt-get install vnc4server tightvncserver
2.2 windows端配置
(1)VNC viewer配置
本文以VNC viewer6.1.0为例说明,打开VNC viewer客户端软件,输入VNC服务器端(被连接主机)IP地址,如10.16.178.96,端口默认5900不变,提示输入被连接主机登录密码。即可连接。
3 使用windows远程桌面程序远程登录ubuntu
3.1 ubuntu端配置
(1)系统基本配置
同2.1配置一样。
(2)vnc4server配置
同2.1配置一样。
(3)Xrdp server配置
安装Xrdp server,命令如下:
$ sudo apt-get install xrdp
3.2 windows端配置
打开windows的远程桌面连接,输入被连接主机的IP地址,在弹出的login to xrdp对话框中,Module选择vnc-any,ip输入被连接主机的IP地址,port默认5900端口不变,password输入被连接主机登录密码。点击OK即可登入。
4 使用ubuntu远程登录windows
在系统桌面左下角点击搜索本地和在线资源图标,输入远程,点击Remmina远程桌面客户端图标,进入连接界面,默认选择rdp协议,输入被连接计算机的IP地址,点击连接,然后如下图,输入被连接计算机的用户名和密码即可连接。
5 结语
经过测试,本文给出的跨平台远程桌面的变电站远程维护方法切实可行,实现了windows、linux等不同操作系统之间的相互访问,具有实际意义。目前已在塔河电网全网推广应用,效果良好。实现了自动化维护人员可在任意厂站或主站,通过调度数据网对远方变电站自动化系统进行远程维护,为厂站自动化系统的安全可靠运行提供技术保障。
参考文献:
[1]Forsb erg E.Reverse- engineering and Implementation of theRDP 5 Protocol [EB/OL]. http://efod.se/writings/thesis.pdf,2006- 12- 12
[2]陈虹.基于Linux平台下的VNC远程控制实现方法:萍乡高等专科学校学报,2007
论文作者:张继
论文发表刊物:《电力设备》2017年第10期
论文发表时间:2017/8/8
标签:远程桌面论文; 变电站论文; 塔河论文; 系统论文; 协议论文; 操作系统论文; 自动化系统论文; 《电力设备》2017年第10期论文;