FileZilla SFTP (SSH)服務器教學

發表留言 人氣: 11283°c

喜歡使用 Ubuntu Server 命令行的朋友,下面的內容將會給你一個驚喜。我們照樣可以使用圖形化界面來管理命令行的系統。 遠程圖形化管理軟件也有很多,比如 SSH Secure Shell Client、FileZilla 等。

使用圖形化界面是易於操作,不過也要付出代價的——不能操作該用戶權限以外的文件 ,這極大地限制了它的實用性。所以,這也是為什麽它只提供 SFTP(傳遞文件功能)的原因。此外,如果你要刪除一個目錄文件,那此操作將花費很長時間,而用 sudo rm 命令行一下子搞定。

使用SSH Secure Shell Client,該軟件是免費的SSH遠程登錄軟件。缺點是使用本地編碼 ,比如windows是GBK,那麽登錄就是通過GBK連接,這樣如果服務器編碼是 UTF-8,會産生中文亂碼。

下面,我們將使用 FileZilla 的 SFTP 功能來實現 Windows XP 與 Ubuntu Server 之間的文件傳輸交互功能。這樣,在 Windows 下,也可以使用圖形化界面來管理 command-line 格式的 Linux 服務器了。

接下來,廢話就不多說了,進入主題——在 Windows 上,如何使用 FileZilla 的 SFTP 功能傳輸文件。
Launch FileZilla.
Select “Site Manager" from the File pull-down menu. 選擇“打開站點管理器”
Click the “New Site" button. 點擊“新站點”
Name the site “SEAS Home Directory" under “My FTP Sites". 站點管理器界面,“選擇項”下的“我的站點”
Under “My FTP Sites", click on “SEAS Home Directory". 將“新站點”名稱重命名為“lewis”
Under Host, type eniac.seas.upenn.edu . 輸入 “主機 ”的 域 名(前提是你有域名服務器)或 IP
Under Port, type “22″. SSH 服務器的端口號
Under “Servertype" type “SFTP using SSH2″. 該服務的“服務器類型”為“SFTP – SSH File Transfer Protocol”
Under “Logontype" click the button next to “Normal". 登錄類型為“一般”
Under User, type your SEAS username. 登錄的用戶名
Click the button “Save and Exit".


圖2
Graph 1 Configure the Site Manager
那私鑰怎麽導入呢?因為只有通過私鑰登錄,才能進入服務器。

我們有兩種方式導入私鑰。

直接配置 FileZilla 的 STPF 設置選項。選擇“編輯” -> “設置” -> “SFTP" -> “添加密鑰文件”(look for Graph 1)。

接著就是選擇私鑰文件,如果你選擇的 FileZilla 可以識別的私鑰文件,輸入私鑰密碼後就添加成功(look for Graph 2);

但如果你選擇的 PuTTY 格式的私鑰文件,那就要先轉化為 FileZilla 格式的私鑰並輸入私鑰密碼(look for Graph 3),才能添加成功。如果密鑰添加成功,則會在私鑰(K)文本框中顯示相關信息(look for Graph 1)。

在 FileZilla 的官方文檔 Key-based authentication with SFTP 是這麽說明:Windows
For SFTP using SSH2, FileZilla utilizes the excellent PuTTY tools . To allow the use of RSA / DSA key files with Filezilla, you’ll need to download two more tools from PuTTY: Pageant and (assuming your key file isn’t already in PPK format) PuTTYgen .換句話說,我們可以使用 Pageant 的 Session 代理功能實現第一種方法的功能。


圖3
Graph 1 the main Set Configuration

圖4
Graph 2 Input the secret of Private Key

圖5

Graph 3 Transform the PuTTY type of Private key to FileZilla and save it
上述兩種方法都已測試過,可以連接到服務器的。

到此為止,登錄服務器前的所有工作都已完畢。下載就登錄系統測試一下吧,看能否成功?

通過文章的介紹和圖片的觀察,我們知道了在WindowsXP上使用FileZilla的 SFTP 功能傳輸文件時怎麽操作的,希望本文對大家有所幫助!

相關文章︰
1. FileZilla隱藏系統已知的副檔名.db﹑.ini﹑svn﹑cvs
2. FTP架設伺服器分享檔案﹑存取文件給別人下載/上傳
3. 網頁版-免費線上Proxy代理伺服器跳板
4. Proxy伺服器(代理伺服器)的設定教學-IE﹑Firefox﹑Chrome﹑Safari﹑Opera

標籤: