張 勇
(南京廣播電視大學 江蘇 210002)
南京電大開放教育教務管理系統(tǒng) Web服務器選用的是Linux操作系統(tǒng),由于維護運行Linux 的Web 和FTP服務器的需要,管理維護人員經(jīng)常需要登錄Linux 主機進行教務管理系統(tǒng)升級、備份、更新和刪除等工作。如何利用Windows系統(tǒng)的易用性和普及性,快速、方便地維護運行Linux操作系統(tǒng)的Web服務器和FTP服務器,是技術人員在網(wǎng)絡管理中要解決的問題。SSH 技術的應用,可以較好地解決Linux服務器的遠程安全登錄和在Windows系統(tǒng)下遠程維護服務器的難題。
SSH 為安全外殼協(xié)議,是Secure Shell 的縮寫,由互聯(lián)網(wǎng)工程任務組網(wǎng)絡工作小組所制定,SSH 為建立在應用層和傳輸層基礎上的安全協(xié)議。它是目前較可靠,專為遠程登錄會話和其他網(wǎng)絡服務提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防止遠程管理過程中的信息泄露問題。
SSH是由客戶端和服務端的軟件組成的。服務端是一個守護進程,在后臺運行并響應來自客戶端的連接請求,提供了對遠程連接的處理。客戶端包含SSH程序以及像遠程拷貝、遠程登陸、安全文件傳輸?shù)葢贸绦颉?/p>
通過百度搜索引擎,搜索“SSH Secure Shell”軟件,下載該軟件后,通過安裝程序向導完成該軟件的安裝,安裝成功后,會在桌面上創(chuàng)建“Secure File Transfer Client”和“Secure Shell Client”兩個快捷方式,通過該軟件,即可實現(xiàn)Windows和Linux連接,完成數(shù)據(jù)傳輸。下面分別從兩個客戶端介紹各自在南京電大開放教育教務管理系統(tǒng)遠程管理中最主要的應用。
圖1 Secure File Transfer Client
在Windows桌面上雙擊“Secure File Transfer Client”快捷方式,即可打開軟件客戶端,如圖1所示:
通過“File”菜單中的“Connect”打開連接 Linux服務器對話框窗口,填寫服務器的IP地址、默認的端口號、登錄用戶名和密碼,通過驗證后,就可以很方便地進行Windows與Linux之間的文件傳輸。應用程序窗口工作區(qū)域的左側為本地Windows操作系統(tǒng)文件,右側為遠程Linux服務器操作系統(tǒng)文件。
2.1.1 開放教育教務管理系統(tǒng)升級文件傳輸
中央電大會對開放教育教務管理系統(tǒng)進行不定期系統(tǒng)升級,通過該軟件可以將升級程序的文件上傳到Linux服務器指定目錄,同時,將Linux服務器端關于系統(tǒng)配置文件備份下載至本地系統(tǒng)指定的文件夾中。
2.1.2 開放教育畢業(yè)生圖像文件傳輸
開放教育教務管理系統(tǒng)畢業(yè)審核模塊的畢業(yè)生照片鏈接,需要我們通過該軟件將畢業(yè)生電子圖像文件文件上傳到 Linux服務器指定目錄,完成照片鏈接后,還需要將教務管理系統(tǒng)生成的畢業(yè)證書打印文件和電子圖像文件下載至本地計算機。
雙擊Windows桌面上“SSH Secure Shell Client”快捷方式,即可打開軟件客戶端,如圖2所示:
圖2 SSH Secure Shell Client
在彈出的對話框中填寫Linux服務器的IP地址、默認的端口號、登錄用戶名和密碼,通過驗證后,就可以完全用Windows來操作你的Linux服務器系統(tǒng)。
2.2.1 開放教育教務管理系統(tǒng)升級
前面通過File Transfer Client可以將開放教育教務管理系統(tǒng)升級程序的文件上傳到Linux服務器指定目錄,我們就可以在Secure Shell Client命令模式下進行系統(tǒng)升級包的解壓,詳細命令如下:
cd /usr/tvu 進入系統(tǒng)所在目錄;
tar xzvf tvu.tar.gz 對升級包進行解壓;
系統(tǒng)升級包解壓完成后,更新系統(tǒng)配置文件 tvu.xm l和sql.xm l,即可完成系統(tǒng)升級工作。
2.2.2 啟動開放教育教務管理系統(tǒng)
開放教育教務管理系統(tǒng)日常管理工作過程中,在完成系統(tǒng)升級或數(shù)據(jù)庫備份后,我們需要重新啟動開放教育教務管理系統(tǒng)Web服務,在命令模式下,輸入以下命令:
nohup./run.sh 后臺方式啟動服務,可以通過以下命令查看相關信息;
tail –f nohup.out 如果要退出到命令提示符下,可以通過Ctrl+C命令;
通過以上命令,就可以完成開放教育教務管理系統(tǒng)的啟動。
2.2.3 關閉開放教育教務管理系統(tǒng)
在開放教育教務管理系統(tǒng)升級或數(shù)據(jù)庫備份前,我們需要關閉開放教育教務管理系統(tǒng)Web服務,在SSH軟件客戶端命令模式下,輸入以下命令:
./shutdown.sh –e 0 關閉開放教育教務管理系統(tǒng);
關閉開放教育教務管理系統(tǒng)Web服務后,各教學點教務管理人員和學生將不能訪問系統(tǒng)。
SSH提供了很強的驗證機制與非常安全的通訊環(huán)境,降低了管理維護難度,筆者在南京電大開放教育教務管理系統(tǒng)日常維護管理過程中,通過相關軟件,實現(xiàn)Windows與Linux之間安全登錄,遠程進行開放教育教務管理系統(tǒng)的管理和文件的傳輸,提高了開放教育教務管理系統(tǒng)的管理便捷性與易用性。
[1]袁亞興等.開放教育教務管理系統(tǒng)使用手冊[M].北京:中央廣播電視大學出版社,2009.
[2]余永洪.用SSH 技術遠程管理Linux服務器[J].計算機與現(xiàn)代化,2007,(7).