vsftpd搭建图文详解
来源:互联网 发布:推理小说知乎 编辑:程序博客网 时间:2024/05/03 14:28
1. 安装
1.1 尽量不要用系统的yum install, apt-get install 进行安装,这些安装命令安装的软件版本太新了,新版本的软件容易出现各种问题,对于FTP 这种对稳定性有较高要求的服务来说,还是手动编译安装vsftpd比较保险
1.2 下载
1.3 解压并编译安装
tar xzvf vsftpd-2.3.4.tar.gzcd vsftpd-2.3.4makemake 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 &
来启动vsftpd2. 配置
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=YESpasv_enable=YESpam_service_name=vsftpdascii_upload_enable=YESascii_download_enable=YESconnect_from_port_20=YESsyslog_enable=YESchroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_listlocal_umask=022local_enable=YESwrite_enable=YES
- vsftpd搭建图文详解
- CentOs 7 安装 Vsftpd 服务器 图文详解
- CentOS搭建vsftpd服务器详解
- 详解vsftpd搭建ftp和ftps
- 详解vsftpd搭建ftp和ftps
- 详解vsftpd搭建ftp和ftps
- centos7搭建vsftpd环境详解(亲测)
- SSH框架搭建图文详解
- hadoop单机版搭建图文详解
- hadoop单机版搭建图文详解 (转)
- hadoop单机版搭建图文详解
- hadoop单机版搭建图文详解
- 图文详解OpenTLD平台的搭建
- hadoop单机版搭建图文详解
- Android 开发环境搭建图文详解
- Eclipse搭建Struts2框架(图文详解)
- 图文详解 Python+Eclipse 环境搭建
- linux zookeeper3.4.9集群搭建图文详解
- svn Locked的几种解决方法
- 拆分字符串
- Android中12小时制与24小时制问题~
- html+css总结
- Qt读取JSON和XML数据
- vsftpd搭建图文详解
- 回到顶部
- 红黑树
- 小程序 (五) 字符串分离
- AVD内存改大后无法启动的 问题
- [leetcode]Symmetric Tree
- web编程2--用户注册之日期控件,验证码
- *** non-numeric second argument to `wordlist' function: ''. Stop错误解决办法
- jetty环境搭建备忘