张 勇
(南京广播电视大学 江苏 210002)
南京电大开放教育教务管理系统 Web服务器选用的是Linux操作系统,由于维护运行Linux 的Web 和FTP服务器的需要,管理维护人员经常需要登录Linux 主机进行教务管理系统升级、备份、更新和删除等工作。如何利用Windows系统的易用性和普及性,快速、方便地维护运行Linux操作系统的Web服务器和FTP服务器,是技术人员在网络管理中要解决的问题。SSH 技术的应用,可以较好地解决Linux服务器的远程安全登录和在Windows系统下远程维护服务器的难题。
SSH 为安全外壳协议,是Secure Shell 的缩写,由互联网工程任务组网络工作小组所制定,SSH 为建立在应用层和传输层基础上的安全协议。它是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。
SSH是由客户端和服务端的软件组成的。服务端是一个守护进程,在后台运行并响应来自客户端的连接请求,提供了对远程连接的处理。客户端包含SSH程序以及像远程拷贝、远程登陆、安全文件传输等应用程序。
通过百度搜索引擎,搜索“SSH Secure Shell”软件,下载该软件后,通过安装程序向导完成该软件的安装,安装成功后,会在桌面上创建“Secure File Transfer Client”和“Secure Shell Client”两个快捷方式,通过该软件,即可实现Windows和Linux连接,完成数据传输。下面分别从两个客户端介绍各自在南京电大开放教育教务管理系统远程管理中最主要的应用。
图1 Secure File Transfer Client
在Windows桌面上双击“Secure File Transfer Client”快捷方式,即可打开软件客户端,如图1所示:
通过“File”菜单中的“Connect”打开连接 Linux服务器对话框窗口,填写服务器的IP地址、默认的端口号、登录用户名和密码,通过验证后,就可以很方便地进行Windows与Linux之间的文件传输。应用程序窗口工作区域的左侧为本地Windows操作系统文件,右侧为远程Linux服务器操作系统文件。
2.1.1 开放教育教务管理系统升级文件传输
中央电大会对开放教育教务管理系统进行不定期系统升级,通过该软件可以将升级程序的文件上传到Linux服务器指定目录,同时,将Linux服务器端关于系统配置文件备份下载至本地系统指定的文件夹中。
2.1.2 开放教育毕业生图像文件传输
开放教育教务管理系统毕业审核模块的毕业生照片链接,需要我们通过该软件将毕业生电子图像文件文件上传到 Linux服务器指定目录,完成照片链接后,还需要将教务管理系统生成的毕业证书打印文件和电子图像文件下载至本地计算机。
双击Windows桌面上“SSH Secure Shell Client”快捷方式,即可打开软件客户端,如图2所示:
图2 SSH Secure Shell Client
在弹出的对话框中填写Linux服务器的IP地址、默认的端口号、登录用户名和密码,通过验证后,就可以完全用Windows来操作你的Linux服务器系统。
2.2.1 开放教育教务管理系统升级
前面通过File Transfer Client可以将开放教育教务管理系统升级程序的文件上传到Linux服务器指定目录,我们就可以在Secure Shell Client命令模式下进行系统升级包的解压,详细命令如下:
cd /usr/tvu 进入系统所在目录;
tar xzvf tvu.tar.gz 对升级包进行解压;
系统升级包解压完成后,更新系统配置文件 tvu.xm l和sql.xm l,即可完成系统升级工作。
2.2.2 启动开放教育教务管理系统
开放教育教务管理系统日常管理工作过程中,在完成系统升级或数据库备份后,我们需要重新启动开放教育教务管理系统Web服务,在命令模式下,输入以下命令:
nohup./run.sh 后台方式启动服务,可以通过以下命令查看相关信息;
tail –f nohup.out 如果要退出到命令提示符下,可以通过Ctrl+C命令;
通过以上命令,就可以完成开放教育教务管理系统的启动。
2.2.3 关闭开放教育教务管理系统
在开放教育教务管理系统升级或数据库备份前,我们需要关闭开放教育教务管理系统Web服务,在SSH软件客户端命令模式下,输入以下命令:
./shutdown.sh –e 0 关闭开放教育教务管理系统;
关闭开放教育教务管理系统Web服务后,各教学点教务管理人员和学生将不能访问系统。
SSH提供了很强的验证机制与非常安全的通讯环境,降低了管理维护难度,笔者在南京电大开放教育教务管理系统日常维护管理过程中,通过相关软件,实现Windows与Linux之间安全登录,远程进行开放教育教务管理系统的管理和文件的传输,提高了开放教育教务管理系统的管理便捷性与易用性。
[1]袁亚兴等.开放教育教务管理系统使用手册[M].北京:中央广播电视大学出版社,2009.
[2]余永洪.用SSH 技术远程管理Linux服务器[J].计算机与现代化,2007,(7).