婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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中文亂碼解決過程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99视频热这里只有精品免费| 亚洲女人的天堂| 欧美曰成人黄网| 国产高清不卡二三区| 日本va欧美va瓶| 日本在线不卡视频| 亚洲国产色一区| 香蕉乱码成人久久天堂爱免费| 亚洲人亚洲人成电影网站色| 亚洲精品中文字幕乱码三区| 日韩黄色免费网站| 国产亚洲精品福利| 日韩欧美亚洲另类制服综合在线| 欧美日精品一区视频| 欧美亚洲自拍偷拍| 6080国产精品一区二区| 欧美一区二区三区在线| 精品国产一区二区三区四区四| 日韩午夜激情视频| 国产欧美日本一区视频| 中文无字幕一区二区三区| 国产精品天天看| 亚洲综合久久久久| 轻轻草成人在线| 国产91清纯白嫩初高中在线观看| 成人免费视频网站在线观看| 色老头久久综合| 制服丝袜国产精品| 国产精品欧美一级免费| 亚洲国产日韩在线一区模特| 国内精品国产三级国产a久久| 成人午夜私人影院| 精品视频在线免费| www激情久久| 亚洲一区二区三区自拍| 国产一区二区调教| 欧美性生活久久| 国产女人18毛片水真多成人如厕| 亚洲裸体在线观看| 国产精品一区二区91| 91久久一区二区| 久久久久久久久久久99999| 一区二区三区四区在线| 国产美女av一区二区三区| 欧洲人成人精品| 国产欧美一区二区精品性色 | 久久久久久久电影| 亚洲黄一区二区三区| 国内精品自线一区二区三区视频| 欧美这里有精品| 国产精品国产三级国产aⅴ原创| 日精品一区二区| 色综合欧美在线视频区| 2023国产精品| 蜜芽一区二区三区| 欧美日韩视频专区在线播放| 亚洲欧美区自拍先锋| 国产精品69久久久久水密桃| 欧美一区日韩一区| 亚洲国产日韩精品| 色婷婷av一区二区三区大白胸| 欧美精品一区二区三区蜜桃| 亚洲a一区二区| 欧美日韩精品一区视频| 亚洲欧美日韩国产另类专区| 丁香一区二区三区| 26uuu欧美| 国产一区美女在线| 日韩亚洲电影在线| 男女激情视频一区| 欧美不卡123| 韩日av一区二区| 51精品秘密在线观看| 五月婷婷久久丁香| 制服丝袜亚洲色图| 日本不卡不码高清免费观看| 日韩一区二区高清| 久久成人免费网| 国产喂奶挤奶一区二区三区| 国产成人精品亚洲777人妖| 欧美精品一区二区在线观看| 国产一区二区在线观看视频| 国产欧美日韩另类一区| 97精品电影院| 亚洲超碰97人人做人人爱| 91.麻豆视频| 久久99精品网久久| 国产精品久久久久久久久快鸭 | 久久影院视频免费| 成人性色生活片| 亚洲精品成人少妇| 91麻豆精品久久久久蜜臀| 麻豆一区二区99久久久久| 精品第一国产综合精品aⅴ| 国产高清不卡一区二区| 中文字幕中文在线不卡住| 色综合久久久久综合99| 五月天久久比比资源色| 欧美xxxx老人做受| 成人黄色综合网站| 亚洲国产视频直播| 国产清纯白嫩初高生在线观看91 | 99riav久久精品riav| 亚洲尤物视频在线| 日韩免费看的电影| 不卡的av电影| 日韩精品电影在线观看| 国产精品天天看| 欧美福利电影网| 成人一道本在线| 日韩不卡在线观看日韩不卡视频| 国产亚洲精品7777| 精品视频一区 二区 三区| 国产精品自拍av| 午夜精品久久久久久久99水蜜桃 | 91福利国产精品| 国产资源精品在线观看| 亚洲在线视频一区| 久久久久久久久99精品| 欧美在线观看一二区| 成人午夜私人影院| 久久精品噜噜噜成人av农村| 亚洲乱码国产乱码精品精小说| 久久综合中文字幕| 91麻豆精品国产91久久久久久久久| 国产成人免费9x9x人网站视频| 视频一区二区三区在线| 国产亲近乱来精品视频| 欧美xxx久久| 欧美一区二区三区在线视频| 在线看国产一区| 91原创在线视频| 懂色av一区二区在线播放| 久久精品理论片| 美女视频黄 久久| 亚洲国产人成综合网站| 亚洲日本欧美天堂| 国产精品国产自产拍在线| 久久久夜色精品亚洲| 欧美一区二区视频在线观看2022 | 99久久精品免费| 国产.欧美.日韩| 国产一区二区三区高清播放| 日韩va亚洲va欧美va久久| 一区二区高清视频在线观看| 成人欧美一区二区三区| 国产精品国产自产拍高清av王其| 久久嫩草精品久久久久| xf在线a精品一区二区视频网站| 精品久久人人做人人爰| 精品美女一区二区三区| 制服丝袜日韩国产| 欧美大白屁股肥臀xxxxxx| 日韩精品一区二区三区中文不卡| 69堂精品视频| 亚洲精品一区二区三区99| 久久综合久久鬼色| 欧美精品一区在线观看| 久久久精品综合| 国产精品久久久久永久免费观看| 亚洲桃色在线一区| 亚洲一区二区中文在线| 三级在线观看一区二区 | 欧美日韩亚洲另类| 欧美日韩精品三区| 欧美电影免费观看完整版| 久久久不卡网国产精品一区| 久久亚洲二区三区| 日本一区中文字幕| 亚洲午夜久久久久久久久电影院| 一区二区三区欧美久久| 视频一区在线播放| 精品中文字幕一区二区小辣椒 | 色老汉av一区二区三区| 欧美性猛交xxxx乱大交退制版| 欧美视频在线播放| 精品88久久久久88久久久| 国产欧美日韩综合| 亚洲一二三四在线| 精品系列免费在线观看| 成av人片一区二区| 91精品欧美综合在线观看最新 | 欧美理论片在线| 国产午夜亚洲精品不卡| 亚洲欧洲精品一区二区精品久久久| 一个色在线综合| 国产精品一卡二| 欧美日韩国产大片| 国产亚洲欧美在线| 亚洲一区二区视频在线| 国产精品香蕉一区二区三区| 久久久久久久久久久久久女国产乱| 日韩午夜电影在线观看| 最新中文字幕一区二区三区| 喷水一区二区三区| 一本色道久久加勒比精品| xvideos.蜜桃一区二区| 日韩成人一区二区| 在线视频你懂得一区| 国产日韩精品一区|