`

centos6.3下vsftp乱码解决

阅读更多

vsftp乱码一直是一个比较纠结的问题,今天采用了一种曲线救国的方式进行解决。主要是利用fuse和fuse-convmvfs,如下:

下载fuse-2.9.1.tar.gz和fuse-convmvfs-0.2.6.tar.gz解压后放于/usr/local/src

安装fuse

[root@server1 ~]# cd fuse-2.9.1
[root@server1 ~]# ./configure --prefix=/usr/lib/java/fuse --mandir=/usr/share/man
[root@server1 ~]# make && make install
[root@server1 ~]# echo "/opt/fuse/lib" >> /etc/ld.so.conf      #导入fuse类库
[root@server1 ~]# ldconfig                                                     #导入fuse类库
[root@server1 ~]# modprobe fuse                                         #加载fuse模块

安装fuse-convmvfs

[root@server1 ~]# cd fuse-convmvfs-0.2.6
[root@server1 ~]# ./configure --prefix=/usr/lib/java/fuse-convmvfs --mandir=/usr/share/man
[root@server1 ~]# make && make install

 安装完毕,此时并可以使用/usr/lib/java/fuse-convmvfs/bin/convmvfs命令了

执行如下语句:

convmvfs /var/ftp/pub_gbk -o srcdir=/var/ftp/pub,icharset=utf8,ocharset=gbk

那么访问/ftp/pub_gbk的时候文件名就都是GBK的了,windows下也就不会有乱码。(本人ftp根目录为/var/ftp)

如果不想看到pub目录,那么只需要在/etc/vsftpd/vsftpd.conf文件中设置

anon_root=/var/ftp/pub
local_root=/var/ftp/pub

即将根目录定位到pub了,此时乱码问题解决。

同时需要注意的是,我们在服务器端上传文件时需要将文件上传到/var/ftp/pub_gbk文件夹下,而在客户端访问的是pub_gbk文件夹中在pub文件夹下的映像。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    CentOS 6.3 网络配置

    在 CentOS 6.3 中,默认的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,其中 ifcfg-eth0 文件是我们需要编辑的文件。使用 vim 编辑器打开该文件,首次打开时会出现默认的配置信息。我们需要修改两个...

    centos6.3版本的安装于配置

    主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择

    CentOS 6.3 安装VMTools

    ### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    安装CentOS6.3系统

    ### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前,我们需要确保已经准备好了必要的工具和资源。首先,需要从官方镜像站点下载CentOS 6.3的ISO镜像文件。根据提供的链接: - **下载...

    centOS6.3镜像种子

    centOS6.3-DVD-IOS的下载种子.

    CentOS6.3

    【标题】"CentOS6.3" 在IT领域,CentOS是一个非常受欢迎的Linux发行版,主要用于服务器操作系统。CentOS 6.3是这个系列的一个重要版本,发布于2012年,提供了稳定和安全的环境,尤其适合企业级应用。这个版本基于...

    CentOS6.3安装nginx操作指南

    本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及到的源码编译与工具使用。 首先,确保系统是最新的。打开终端,输入以下命令更新系统软件包: ```bash yum update -y ``` 接下来,安装必要的构建...

    CentOS6.3安装配置vsftp

    ### CentOS 6.3 安装与配置 vsftp 服务 #### 一、概述 在 CentOS 6.3 系统上安装与配置 vsftp 服务是一项常见的任务,主要用于搭建 FTP 服务器,以便用户能够通过 FTP 协议上传或下载文件。vsftp 是一个非常强大的...

    CentOS6.3 Linux操作系统安装教程

    【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...

    CentOS 6.3安装(超级详细图解教程

    CentOS 6.3安装(超级详细图解教程) 相当齐全

    远程安装CentOS6.3

    远程安装 CentOS 6.3 并进行硬 RAID 配置 本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行硬 RAID 配置。同时,本文还将详细介绍 CentOS 6.3 的安装过程和需求。 远程安装 CentOS ...

    centos6.3 yum安装软件包全集

    在Linux世界中,CentOS 6.3是一个广泛使用的操作系统版本,它基于RHEL(Red Hat Enterprise Linux)并提供了一个稳定、安全的服务器环境。在CentOS 6.3上,`yum`(Yellowdog Updater, Modified)是默认的包管理器,...

    CentOS6.3安装(超级详细图解教程)

    CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。

    CentOS 6.3下配置iSCSI网络存储

    本文档是CentOS 6.3下配置iSCSI网络存储,内容详细,步骤清晰

    XP下硬盘安装Centos 6.3

    通过上述步骤, 我们可以在没有光驱、U盘或其他外部存储设备的情况下, 成功在Windows XP环境下使用硬盘安装CentOS 6.3。整个过程涉及到了磁盘分区管理、多系统引导设置以及基本的Linux系统配置等多个方面, 不仅能够...

    Centos 6.3最小化安装桌面脚本

    Centos 6.3最小化安装桌面脚本 在最小化系统安装桌面

    Oracle 11g 安装文档-CentOS6.3

    在CentOS 6.3操作系统上安装Oracle 11gR2需要一系列的配置步骤,以确保系统能够支持数据库的顺利运行。 首先,Linux软件包的选择对于Oracle数据库的安装至关重要。在安装CentOS 6.3时,务必确保选择了以下关键...

Global site tag (gtag.js) - Google Analytics