校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > CentOS 6.4中出現Vsftpd中文亂碼解決過程

CentOS 6.4中出現Vsftpd中文亂碼解決過程

熱門標簽:平頂山手機自動外呼系統違法嗎 科研地圖標注 辦理400電話怎么劃傷 江蘇客服外呼系統怎么樣 灰谷地圖標注 省份地圖標注 南寧銷售電銷機器人廠家 陽江智能電銷機器人 地圖標注軌跡
Windows客戶端訪問FTP應用服務器出現亂碼。這是由于UTF-8與GBK不兼容而頭疼的引起的,采用源碼方式編譯安裝就可將此問題解決。

亂碼解決過程

1、首先使用 rpm -e vsftpd卸載系統安裝的默認VSFTPD應用服務器:

[root@localhost ~]# rpm -e vsftpd

2、從http://vault.centos.org/6.3/updates/Source/SPackages/網站下載vsftpd-2.2.2-11.el6_3.1.src.rpm 源碼包。

3、使用 rpm -ivh vsftpd-2.2.2-11.el6_3.1.src.rpm 對該包進行安裝:

[root@localhost birdofprey]# rpm -ivh vsftpd-2.2.2-11.el6_3.1.src.rpm

安裝過程中系統會提示類似如下錯誤

warning: vsftpd-2.2.2-11.el6_3.1.src.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

1:vsftpd warning: user mockbuild does not exist - using root

########################################### [100%]

warning: user mockbuild does not exist - using root

warning: group mockbuild does not exist - using root

warning: user mockbuild does not exist - using root

warning: group mockbuild does not exist - using root

warning: user mockbuild does not exist - using root

warning: group mockbuild does not exist - using root

此時需要使用adduser mockbuild命令創建mockbuild用戶

[root@localhost birdofprey]# adduser mockbuild

4、重新使用rpm -ivh vsftpd-2.2.2-11.el6_3.1.src.rpm 對該包進行安裝:

[root@localhost birdofprey]# rpm -ivh vsftpd-2.2.2-11.el6_3.1.src.rpm

warning: vsftpd-2.2.2-11.el6_3.1.src.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

1:vsftpd ########################################### [100%]

5、使用命令 cd /root/ rpmbuild/SOURCES/vsftpd/SOURCES進入vsftpd源碼包目錄,并使用tar -zxvf vsftpd-2.2.2.tar.gz解壓vsftpd-2.2.2.tar.gz源碼包:

[root@localhost SOURCES]# tar -zxvf vsftpd-2.2.2.tar.gz

6、使用命令cd vsftdp-2.2.2進入vsfftpd-2.2.2源碼目錄:

[root@localhost SOURCES]# cd vsftpd-2.2.2

7、使用命令vi features.c修改 features.c文件;將行內容為:vsf_cmdio_write_raw(p_sess, " UTF8\r\n");

修改為://vsf_cmdio_write_raw(p_sess, " UTF8\r\n")。

8、使用命令vi opts.c修改 opts.c文件;

將handle_opts函數修改成如下:


復制代碼
代碼如下:

void
handle_opts(struct vsf_session* p_sess)
{
str_upper(p_sess->ftp_arg_str);
//if (str_equal_text(p_sess->ftp_arg_str, "UTF8 ON"))
//{
//vsf_cmdio_write(p_sess, FTP_OPTSOK, "Always in UTF8 mode.");
//}
//else
//{
//vsf_cmdio_write(p_sess, FTP_BADOPTS, "Option not understood.");
//}
}

9、返回上層目錄并使用 tar -zcvf vsftpd-2.2.2.tar.gz vsftpd-2.2.2/命令重新壓縮vsftpd-2.2.2.tar.gz文件:

[root@localhost SOURCES]# tar -zcvf vsftpd-2.2.2.tar.gz vsftpd-2.2.2/

我們使用ls -命令可以看到列表中vsftpd-2.2.2.tar.gz文件創建時間已經為當前創建時間,如下所示:


復制代碼
代碼如下:

-rw-rw-r--. 1 mockbuild mockbuild 186982 5月 3 15:39 vsftpd-2.2.2.tar.gz
-rw-r--r--. 1 mockbuild mockbuild 2828 2月 13 00:06 vsftpd-2.2.2-uint-uidgid.patch
-rw-r--r--. 1 mockbuild mockbuild 1640 2月 13 00:06 vsftpd-2.2.2-v6only.patch
-rw-r--r--. 1 mockbuild mockbuild 514 2月 13 00:06 vsftpd-close-std-fds.patch
-rwxr-xr-x. 1 mockbuild mockbuild 338 2月 13 00:06 vsftpd_conf_migrate.sh
-rw-r--r--. 1 mockbuild mockbuild 125 2月 13 00:06 vsftpd.ftpusers
-rwxr-xr-x. 1 mockbuild mockbuild 2824 2月 13 00:06 vsftpd.init
-rw-r--r--. 1 mockbuild mockbuild 335 2月 13 00:06 vsftpd.pam
-rw-r--r--. 1 mockbuild mockbuild 361 2月 13 00:06 vsftpd.user_list
-rw-r--r--. 1 mockbuild mockbuild 345 2月 13 00:06 vsftpd.xinetd

10、進入源碼包下的 SPECS目錄,并使用rpmbuild -bb vsftpd.spec命令生成vsftpd-2.2.2-11.el6.1.x86_64.rpm:

[root@localhost SPECS]# rpmbuild -bb vsftpd.spec

此時因為系統缺少依賴包會報如下錯誤:

error: Failed build dependencies:

libcap-devel is needed by vsftpd-2.2.2-11.el6.1.x86_64

tcp_wrappers-devel is needed by vsftpd-2.2.2-11.el6.1.x86_64

我們可以從CentOS6.4安裝盤中找到如下RPM軟件包進行手動安裝,包名如下:

libattr-2.4.44-7.el6.i686.rpm libcap-devel-2.16-5.5.el6.x86_64.rpm

libattr-2.4.44-7.el6.x86_64.rpm tcp_wrappers-devel-7.6-57.el6.i686.rpm

libattr-devel-2.4.44-7.el6.i686.rpm tcp_wrappers-devel-7.6-57.el6.x86_64.rpm

libattr-devel-2.4.44-7.el6.x86_64.rpm tcp_wrappers-libs-7.6-57.el6.i686.rpm

libcap-2.16-5.5.el6.i686.rpm tcp_wrappers-libs-7.6-57.el6.x86_64.rpm

libcap-2.16-5.5.el6.x86_64.rpm vsftpd-2.2.2-11.el6_3.1.src.rpm

libcap-devel-2.16-5.5.el6.i686.rpm

11、將以上各包使用rpm -ivh *.rpm -force --nodeps命令進行強制安裝:

[root@localhost rpm]# rpm -ivh *.rpm --force --nodeps

warning: libattr-2.4.44-7.el6.i686.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Preparing... ########################################### [100%]

1:libattr ########################################### [ 8%]

2:libcap ########################################### [ 17%]

3:tcp_wrappers-libs ########################################### [ 25%]

4:libattr ########################################### [ 33%]

5:libcap ########################################### [ 42%]

6:tcp_wrappers-libs ########################################### [ 50%]

7:tcp_wrappers-devel ########################################### [ 58%]

8:libcap-devel ########################################### [ 67%]

9:libattr-devel ########################################### [ 75%]

10:tcp_wrappers-devel ########################################### [ 83%]

11:libcap-devel ########################################### [ 92%]

12:libattr-devel ########################################### [100%]

12、再次使用rpmbuild -bb vsftpd.spec對vsftpd-2.2.2-11.el6.1.x86_64.rpm包重新進行編譯:

[root@localhost SPECS]# rpmbuild -bb vsftpd.spec

13、進入x86_64目錄,此時可以看到該目錄下已經生成相關RPM包:

命令模式如下:

復制代碼
代碼如下:

[root@localhost RPMS]# cd x86_64/
[root@localhost x86_64]# ls
vsftpd-2.2.2-11.el6.1.x86_64.rpm vsftpd-debuginfo-2.2.2-11.el6.1.x86_64.rpm

14、重新安裝進行過源碼修改的vsftpd應用服務器組件包:

[root@localhost x86_64]# rpm -ivh vsftpd-2.2.2-11.el6.1.x86_64.rpm

Preparing... ########################################### [100%]

1:vsftpd ########################################### [100%]

15、CentOS6.4修改系統默認字符集:

[root@localhost /]# vi /etc/sysconfig/i18n

將原文件修改為如下內容:

復制代碼
代碼如下:

#LANG="zh_CN.UTF-8"
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:zh_CN.GB2312:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

此時所有修改工作已經完成,重起FTP應用服務器之后我們在windows系統中使用IE瀏覽器以及前期應用軟件進行測試中文亂碼問題消失。該解決辦法同樣適用于RHEL6系列操作系統中存在的VSFTPD于windows客戶端字符集兼容原因導致的亂碼問題。

標簽:瀘州 儋州 玉樹 臨汾 蕪湖 玉溪 通化 泰安

巨人網絡通訊聲明:本文標題《CentOS 6.4中出現Vsftpd中文亂碼解決過程》,本文關鍵詞  CentOS,6.4,中,出現,Vsftpd,中文,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CentOS 6.4中出現Vsftpd中文亂碼解決過程》相關的同類信息!
  • 本頁收集關于CentOS 6.4中出現Vsftpd中文亂碼解決過程的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    精品女同一区二区| 2023国产精品自拍| 日本vs亚洲vs韩国一区三区| 国产欧美久久久精品影院| 日韩一级视频免费观看在线| 欧亚一区二区三区| 91免费在线视频观看| va亚洲va日韩不卡在线观看| 国产成人自拍网| 国产黄人亚洲片| 丁香婷婷深情五月亚洲| 成人综合在线观看| 91天堂素人约啪| 色综合久久综合网欧美综合网 | 精彩视频一区二区三区 | av在线免费不卡| 99久久精品一区二区| 97超碰欧美中文字幕| 在线精品视频一区二区三四| 欧美日韩大陆在线| 精品入口麻豆88视频| 欧美va日韩va| 国产精品理论片在线观看| 日韩理论片中文av| 婷婷综合久久一区二区三区| 日本美女一区二区三区| 国产一区久久久| 99re在线视频这里只有精品| 一本一本大道香蕉久在线精品| 欧美在线一二三| 日韩欧美卡一卡二| 国产精品久久三| 五月天欧美精品| 国产成人自拍网| 欧美日韩在线不卡| 欧美精品一区二区久久婷婷| 亚洲国产精品精华液ab| 亚洲乱码国产乱码精品精的特点 | 国产成人综合视频| 欧美午夜精品一区| 久久只精品国产| 一区二区三区四区国产精品| 美女www一区二区| 99久久99久久精品国产片果冻| 欧美视频一区二区三区四区| 久久久久9999亚洲精品| 亚洲成人精品一区二区| 国产成人高清视频| 69久久99精品久久久久婷婷| 国产精品蜜臀在线观看| 日本不卡一二三| 91色porny| 国产欧美中文在线| 男女视频一区二区| 欧美在线不卡视频| 国产精品电影一区二区| 久久精品国产99久久6| 色av综合在线| 国产精品毛片a∨一区二区三区| 蜜臀91精品一区二区三区| 在线视频你懂得一区二区三区| 国产人久久人人人人爽| 麻豆freexxxx性91精品| 欧美乱熟臀69xxxxxx| 亚洲卡通欧美制服中文| 成a人片国产精品| 国产日韩欧美精品电影三级在线| 免费人成精品欧美精品| 欧美日韩国产综合一区二区三区| 综合久久久久久久| 成人高清av在线| 欧美经典一区二区| 国产乱码精品一区二区三区忘忧草| 欧美精品久久99| 午夜精品国产更新| 成人永久免费视频| 国产喂奶挤奶一区二区三区| 久久99精品视频| 欧美成人精品福利| 久久狠狠亚洲综合| 精品久久久久一区| 韩国三级在线一区| 欧美成人高清电影在线| 久国产精品韩国三级视频| 91精品国产综合久久蜜臀| 日韩高清在线不卡| 欧美一区二区高清| 麻豆精品国产传媒mv男同| 欧美成人官网二区| 懂色av一区二区夜夜嗨| 日韩毛片视频在线看| 欧美综合欧美视频| 天堂成人国产精品一区| 日韩三级av在线播放| 久久精品99国产国产精| 久久精品综合网| 成人av在线影院| 一区二区三区欧美| 91精品国产综合久久精品图片| 青青草国产成人av片免费| 欧美成人精品3d动漫h| 成人福利视频在线| 亚洲国产日韩综合久久精品| 欧美一区永久视频免费观看| 国产一区二区视频在线播放| 欧美国产一区二区| 欧洲日韩一区二区三区| 麻豆国产精品一区二区三区| 亚洲国产岛国毛片在线| 欧美午夜精品一区二区三区 | 国产成人综合自拍| 亚洲摸摸操操av| 8x8x8国产精品| 国产麻豆一精品一av一免费 | 成人小视频在线| 亚洲小少妇裸体bbw| 欧美一区二区三区婷婷月色| 粉嫩在线一区二区三区视频| 一区二区三区日韩精品| 久久―日本道色综合久久| 色婷婷av久久久久久久| 日本不卡视频在线| 亚洲视频中文字幕| 精品99久久久久久| 精品视频1区2区3区| 成人手机在线视频| 麻豆中文一区二区| 一区二区三区欧美久久| 日本一区二区视频在线| 3d成人动漫网站| 99精品视频一区二区三区| 另类综合日韩欧美亚洲| 亚洲三级理论片| 国产亚洲视频系列| 日韩一区二区三区在线观看| 91麻豆国产在线观看| 国产精品一区一区三区| 日韩av中文字幕一区二区| 亚洲裸体在线观看| 国产精品国产三级国产| 欧美大片在线观看一区二区| 欧美综合久久久| av高清不卡在线| 国产精品香蕉一区二区三区| 蜜臀精品一区二区三区在线观看| 亚洲欧美日韩久久精品| 国产精品午夜电影| 久久久综合精品| 欧美成人午夜电影| 精品av久久707| 欧美日韩大陆在线| 欧美日韩一本到| 色婷婷综合久久久久中文一区二区| 国产成人免费在线| 国产精品一线二线三线精华| 精品亚洲国产成人av制服丝袜| 日韩成人午夜电影| 日韩电影一二三区| 舔着乳尖日韩一区| 性久久久久久久| 水野朝阳av一区二区三区| 亚洲午夜国产一区99re久久| 一区二区三区日韩精品| 亚洲午夜久久久久| 亚洲五码中文字幕| 午夜视频在线观看一区二区| 亚洲午夜激情网站| 日韩高清不卡在线| 狠狠色综合色综合网络| 国产成人综合自拍| av在线播放一区二区三区| www.在线成人| 欧美在线制服丝袜| 欧美一区二区三区视频| 精品蜜桃在线看| 久久精品亚洲乱码伦伦中文| 国产日韩在线不卡| 亚洲欧洲av色图| 亚洲v中文字幕| 久久国产人妖系列| 国产91综合一区在线观看| av一二三不卡影片| 精品视频在线免费看| 精品国产伦一区二区三区观看体验 | 日韩欧美国产小视频| 精品久久久久久久久久久久久久久 | 国产欧美精品国产国产专区| 日本一区二区三区在线观看| 国产精品美女一区二区三区 | 国产成人免费网站| 色婷婷综合久久久久中文| 欧美视频三区在线播放| 6080日韩午夜伦伦午夜伦| 亚洲精品一区二区三区精华液| 中文字幕久久午夜不卡| 亚洲精品国产一区二区三区四区在线| 亚洲自拍偷拍九九九| 久久99精品久久久久婷婷| 99久久er热在这里只有精品66| 欧美日韩一卡二卡|