引言: 當今社會,如何保護信息安全已經成為了全球數字化發展過程中的重要課題,同時隨著數據量的增大,大容量存儲服務快速發展,衍生出了各種云服務以應對越來越大的需求,這樣就給各大云服務提供商提供了一系列的問題,怎樣保證客戶數據的安全,怎樣存儲能夠保障用戶傳輸速率最大化等等。但是對于一些公司機密文件及較大的文件,存放于公網云端依然會存在一定風險,同時文件的傳輸速率往往受限于出口速率,針對這些類型的文件,最保險的存儲策略非FTP存儲服務莫屬了。
FTP是一種文件傳輸協議,作為可以搭建到公司內網的其中一種服務,能夠保證上傳到FTP的數據完全由公司IT運維人員管理,由于網絡上的物理隔離,它的安全性毋庸置疑。另外其傳輸速率不會受到外網出口速率的限制,一般情況下可以發揮內部網絡鏈路的最大速率。FTP做到了既保證安全同時保證了效率的數據存儲與傳輸。
FTP相較于各類各類云產品,它既有優勢也有劣勢。但對于公司來說,對于一些需要備份的文件需要有著多方面的考量,是否安全是無疑是需要考量的首要問題。想要做到保障信息的安全,常見的兩大方向——加密或隔離。加密就必然會帶來一些列的問題,如使用何種加密算法,服務器硬件上需要使用一個什么樣的配置標準以達到加密處理速率等等,因其服務器成本和人員維護的費用相對來講還是比較高,公司如果沒有一定的規模一般不會采用這種辦法來實現內部文件備份。隨著信息安全備份需求的日益增大,云服務應運而生,像微軟的Azure云、億方云等產品,在他們背后有著強大的研發技術團隊和高端的服務器集群設備,上傳的文件到達云上后進行隨機的加密碎片化存儲,下載調用時經服務器快速拼接傳回,使得文件的安全得到了充足的保證。但是維護的成本高昂,作為使用的公司不得不購買其服務,增加了公司運營成本,這也引申出一個使用云服務成本的問題。作為公司來講,搭建一臺較高端的FTP服務器不過幾萬元,可使用多年,維護成本不高,其搭建在內網中,使得與公網之前有著防火墻的物理隔離,安全性同樣得到了相當好的保障。從傳輸速率問題上來看,云產品的下載速率與公司出口速率直接掛鉤,若想實現極速下載的效果,那就要向網絡運營商再支出一筆不菲的費用,而FTP由于在內網環境下,對傳輸速率的影響僅僅只有內網設備和終端網卡速率的影響了,現如今最為普及的終端百兆網卡速率可以達到12M/S左右的下載速率,在傳輸速率上來看盡管FTP作為一個比云產品“舊”的多的服務,依然可以占據絕對優勢。但是優勢歸優勢,FTP也有一個非常大的缺點,若沒有VPN服務支持就無法實現移動辦公,這也許是如今越來越多的云出現的原因。總體來看,云服務作為一個新興的產品,有著不可替代的移動辦公優勢,但是FTP作為一個“古老”的服務,依然存在著很多能讓它發光發熱的地方。
筆者剛進入公司工作時公司的IT運維正處于起步階段,盡管已經搭建了FTP服務器,但由于沒有很好地深入發掘其功能,很少有同事愿意去使用,使得它的使用頻率較低,究其原因根本在于使用起來較為不便,只有使用Web頁面登陸才能夠上傳及下載,導致服務器長時間超低負荷運載,浪費了珍貴的電力資源。另外,由于公司出口總帶寬有限,導致很多大軟件下載需要很長時間,若一些常用資源提前下載好放到FTP中,當再有對相同資源有需求的同事需要下載時,就可使用FTP中的資源,這樣既減輕了網絡出口的壓力又節約了下載的等待時間。因此作為一名IT運維人員,開展了針對FTP服務的研究,目的是簡化使用步驟,提升FTP服務器對IT運維工作的幫助,提高工作效率。
下面的分享主要是增進FTP使用效果,使其更加桌面化,不必打開操作繁瑣的瀏覽器登陸,使上傳文件更加輕松。另外,編寫并使用BAT程序,通過命令行與FTP服務,提升日常工作中常用資源的下載速度。兩個研究方向既涉及了FTP的安全存儲優勢,也涉及到了FTP的快速傳輸特點。
為了達到FTP端文件桌面化的效果,最好的方式即將服務器端的內容顯示到文件夾中。使用文件資源管理器在地址欄中輸入“ftp://(服務器IP地址)”能夠登陸指定的FTP目錄中,說明此方法是可行的,那么如何使其以文件夾圖標(快捷方式)形式存放于桌面呢?
在計算機桌面空白處單機右鍵,在“新建”欄下有一個“快捷方式”選項,點擊此選項后,彈出了如圖2所示的對話框,直接輸入FTP地址后發現報錯提示“找不到文 件xxx.xxx.xxx.xxx”說明系統并不支持直接輸入IP地址來訪問。FTP默認的登錄方式為Web頁面登陸,可以從這里的對象位置輸入框中引用與之相關系統軟件,以下語句可以實現其功能,"%systemroot%/explorer.exe" ftp://(服務器IP地 址)/ ,其中%systemroot%意思是系統文件夾,在資源管理器中與輸入C:Windows一樣。explorer.exe就是我們常用的IE瀏覽器應用程序。將此語句輸入后,進入下一步“命名快捷方式”,在這個窗口中輸入一個名稱,以命名創建的快捷方式。完成后,一個FTP的文件夾就出現在了Windows桌面上。
雙擊這個文件夾,系統立刻就會彈出一個登錄的窗口,要求輸入用戶名和密碼,將IT運維人員分配的賬戶信息輸入并點擊登錄后,會發現所有的FTP服務器中的文件就以文件夾形式顯示了出來,至此非常簡單的幾步就將FTP文件夾實現桌面化顯示的效果。
更深入地,如何來實現FTP資源的一鍵下載及安裝呢?為了實現這個目標,不得不要請出批處理程序來完成,使用它需要對命令提示符命令有一定的了解。下面這個案例是通過編寫腳本程序實現將上傳至FTP服務器的文件逐一自動下載并放置于本地指定文件夾的方案,此腳本可以壓縮后在郵件中發送,相當于發送了一個內網“下載鏈接”,這樣既提升了某些常用軟件的下載速率,節省了公司出口的網絡資源,又方便同事分享其“鏈接”給其他人,大大提升公司FTP服務的使用頻率。
延伸來看,通過批處理程序不僅僅方便了同事間的下載共享,還可以成為運維管理人員的“移動硬盤”,將運維需要的一些工具放到其中,打包做成一個工具包,輸入指定的數字就可以自動從FTP服務器中下載調用相關工具,有助于更方便快捷的處理桌面設備和系統設備的故障。