vsftpd搭建图文详解
2013-07-04 11:42
204 查看
1. 安装
1.1 尽量不要用系统的yum install, apt-get install 进行安装,这些安装命令安装的软件版本太新了,新版本的软件容易出现各种问题,对于FTP 这种对稳定性有较高要求的服务来说,还是手动编译安装vsftpd比较保险
1.2 下载
1.3 解压并编译安装
tar xzvf vsftpd-2.3.4.tar.gz cd vsftpd-2.3.4 make make install
编译可能遇到的错误1. libcap.so 问题:这个问题是64位系统造成的
解决:
cd vsftpd-2.3.4
vim vsf_findlibs.sh
找到
# Look for libcap (capabilities) 49 if locate_library /lib/libcap.so.1; then 50 echo "/lib64/libcap.so.1"; 51 elif locate_library /lib/libcap.so.2; then 52 echo "/lib64/libcap.so.2"; 53 else 54 locate_library /usr/lib64/libcap.so && echo "-lcap"; 55 locate_library /lib64/libcap.so && echo "-lcap"; 56 locate_library /lib64/libcap.so && echo "-lcap"; 57 fi将lib 改成lib64即可
到此安装完毕,执行 /usr/local/sbin/vsftpd &
来启动vsftpd
2. 配置
2.1 启动stardalone模式,因为xinetd已经启动了vsftpd,所以需要首先关闭它
编辑/etc/xinetd.d/vsftpd文件,把disable=no改成YES
编辑/etc/vsftpd.conf文件在顶部加listen=YES
#service xinetd stop ,
再启动vsftpd: /usr/local/sbin/vsftpd &
2.2 到此,大部分的安装结束,下面介绍我的vsftpd.conf文件
listen=YES pasv_enable=YES pam_service_name=vsftpd ascii_upload_enable=YES ascii_download_enable=YES connect_from_port_20=YES syslog_enable=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list local_umask=022 local_enable=YES write_enable=YES
相关文章推荐
- linux spark分布式集群搭建图文详解
- centos下nginx的负载均衡搭建(图文详解)
- LINUX下NIS服务器的搭建(图文详解)
- 大数据学习系列之四 ----- Hadoop+Hive环境搭建图文详解(单机)
- 图文详解如何搭建Windows的Android C++开发环境(一) .
- node.js环境搭建图文详解
- 单机版搭建HBase环境图文教程详解
- 图文详解 Python+Eclipse 环境搭建
- 图文详解如何搭建Windows的Android C++开发环境(一)
- hadoop单机版搭建图文详解
- 单机版搭建HBase环境图文教程详解
- 关于在真实物理机器上用cloudermanger或ambari搭建大数据集群注意事项总结、经验和感悟心得(图文详解)
- 大数据学习系列之四 ----- Hadoop+Hive环境搭建图文详解(单机)
- 图文详解Linux服务器搭建JDK环境
- Ubuntu14.04下编译安装或apt-get方式安装搭建Apache或Httpd服务(图文详解)
- 全网最详细的最新稳定OSSEC搭建部署(ossec-server(CentOS6.X / 7.X)和ossec-agent(Windows7 / 8 / 10))(图文详解)
- CentOS搭建vsftpd服务器详解
- eclipse ide for java ee developers 开发环境搭建详解图文
- java极速mvc框架jfinal项目框架搭建过程(图文详解)
- x264代码剖析(一):图文详解x264在Windows平台上的搭建