啟動Serv-U FTP Server的SSL功能
Serv-U FTP Server是一種使用非常廣泛的FTP服務器軟件,它本身提供了SSL功能,但默認并未啟用。由于FTP是以明文方式傳輸數據,為了保證數據的安全,我們有必要啟用它的SSL功能。啟用方法很簡單,步驟如下。
步驟1:為自己的Serv-U FTP Server創建一個證書。要使用SSL功能,就必須為FTP Server提供一個服務器證書,Serv-U FTP Server安裝后本身就生成了一個證書,但這個證書在所有的Serv-U FTP Server服務器上都是一樣的,服務器的私鑰也是一樣的,所以這是不安全的。在使用SSL之前,我們必須創建一個新的證書。在Serv-U FTP Server的管理界面中點擊“Local Server”下的“Settings”,然后選擇右邊窗格中的SSL Certificate標簽,在“Common name”中填入FTP服務器的IP地址,其他的選項根據情況填寫就行,完成后點擊下方的“Apply”按鈕,這樣就會創建一個新的服務器證書。
步驟2:點擊您要啟用SSL的域名,比如圖1中的“zhz”,在右窗格中的“Security”下有三個選項,第一個是默認選項,即“Regular FTP only,no SSL/TLS sessions”,這個選項表示不使用SSL;第二個選項是“Allow SSL/TLS and regular sessions”,也就是explicit SSL,它由客戶端決定使用那種連接方式;第三個選項是“Allow only SSL/TLS sessions”,也就是implicit SSL,只支持SSL連接,這里選擇第三項,完成后點擊“Apply”按鈕即可。
FTP客戶端也能支持SSL
現在有很多FTP客戶端都支持SSL連接了,比如Cuteftp Pro和FlashFXP。不過這些東西都是需要花錢的,而且雖然支持SSL,但不一定就與Serv-U FTP Server相容。在這里向大家推薦一款免費的、并且支持SSL連接的FTP客戶端軟件:Secure FTP。它是純Java軟件,需要運行在版本號在1.3之上的Java環境中,您可以通過在命令行中輸入Java version來檢驗版本號,如果命令不能執行或版本號低于1.3,您可以到http://www.sun.com.cn去下載更新的版本安裝。對于Secure FTP,它可以在http://www.download.com下載。
Secure FTP的使用方法如下:
步驟1:啟動Secure FTP,點擊工具欄上的紅綠燈按鈕打開連接對話框,如圖3所示,在“hostname”中填入Serv-U FTP Server服務器的IP地址,在下面兩欄中分別填入FTP帳戶名和密碼。
步驟2:切換到“Secutity”標簽,點擊“Secutity”欄下的下拉框,可以發現它支持兩種連接方式:普通的連接和implicit SSL連接,不支持explicit SSL連接(如果您一定要使用這種連接,您可以使用Secure FTP的命令行版本,它支持所有的連接方式),這里我們選擇“implicit SSL”項,并勾選“Data Encryption”項。完成后點擊“connect”即開始連接服務器。由于是SSL連接,所以連接時間明顯比普通連接要長.當第一次使用時,還會彈出一個接受服務器證書的對話框,點擊“Grant Always”按鈕接受即可。


