Ubuntu下GFTP 的安裝
ubuntu下GFTP的安裝:
Windows下經(jīng)常使用類似于cuteftp與flashFXP這樣的客戶端。相對于Windows,ubuntu下可使用的FTP客戶端要多得多,經(jīng)常使用的就是gFTP、FileZilla等。使用之后發(fā)現(xiàn),對于中文的支持還是不盡如人意。
要安裝使用gFTP,請使用下面的命令
sudo apt-get install gftp
要安裝使用filezilla,請使用
sudo apt-get install filezilla
整體感覺上,gFTP容量小(3M左右),功能強大,是***,對于中文,雖顯示的是亂碼,但還可以使用。而filezilla(約14M)則完全不能顯示中文,界面也是英文,我想應該可以通過安裝中文語言包來實現(xiàn)漢化。
1.首先,打開終端,輸入命令
$ sudo locale-gen zh_CN.GBK
2.然后輸入命令
$ sudo gedit /usr/bin/gftp
在#!/bin/sh之后加上 一行:
export LANG=zh_CN.GBK
保存關閉。
3. 現(xiàn)在從終端啟動gftp,輸入命令:
$ gftp
嘗試登錄中文的ftp,已經(jīng)沒有亂碼了,是吧?OK。
但有一個問題依然存在,從“應用程序——互聯(lián)網(wǎng)——gftp”啟動時還是亂碼,這時打開“系統(tǒng)——***項——主菜單”里面找到gftp的菜單項,右鍵屬性后把啟動命令 gftp-gtk %u 改成 gftp 。然后重新從“應用程序——互聯(lián)網(wǎng)——gftp”啟動,問題解決了。
我嘗試打開了幾個中文ftp站點,果然都沒有亂碼了,非常***。大家可以試一下這個方法。個人感覺這個方案已經(jīng)是完全解決了gftp中文亂碼的問題了。
不過此時還有一個問題很嚴重,就是下載到本地的文件可能和服務器端編碼不一樣而再次亂碼,你可以找一些編碼轉(zhuǎn)換工具,但太麻煩了,我建議考慮下面的方法。
4.其他
(1) lftp
lftp 是命令行的ftp工具,一旦配置完畢,就可以用get下載文件,而且不會有亂碼。
ubuntu下默認已經(jīng)有了,當然也要配置一下編碼,創(chuàng)建文件:
$ vi ~/.lftp/rc
內(nèi)容如下:
set ftp:charset GBK
set file:charset UTF-8
保存關閉。開始使用lftp,不過是命令行的。
$ lftp IP地址 -u 用戶名,密碼
(2) fireftp
強烈推薦!這是fixfox的插件,可以打開firefox-->工具-->附加組件,搜索安裝。
然后登錄中文FTP,點擊 "Edit" 按鈕,選擇 Advanced 選項卡,在里面選擇 Server encoding 的類型即可。
(3) filezilla
這個也很好,至少不用再去擔心亂碼了(可以自己設置字符集),很好。如果不想開firefox可以考慮它。
【編輯推薦】
- 提高Linux操作系統(tǒng)性能
- gFTP遠程目錄遍歷漏洞
- Windows內(nèi)置FTP服務器高級配置
- FreeBSD下配置vsftpd虛擬用戶
- linux驅(qū)動程序下的tasklet機制
- 在U盤上安裝Puppy Linux