ftp安装

本文详细介绍了如何在CentOS系统上安装vsftpd,包括解决x86_64位系统编译错误,配置vsftpd.conf文件,设置安全的PAM认证和虚拟用户,创建不可写的根目录以及允许上传文件的pub目录,最后验证虚拟用户成功登录FTP服务器。
摘要由CSDN通过智能技术生成
1、vsftpd 安装
 下载vsftpd包
 wget https://olex-secure.openlogic.com/content/openlogic/vsftpd/3.0.2/vsftpd-3.0.2.tar.gz
 # tar zxf vsftpd-3.0.2.tar.gz
 # cd vsftpd-3.0.2
 # make && make install
注:x86_64位系统在make的时候可能会提示错误: 
/usr/bin/ld: cannot find -lcap
这是因为其只会去/lib/或/usr/lib/下查找,而x86_64应该去/lib64/和/usr/lib64/中查找才对,所以需要修改vsf_findlibs.sh文件: 

# cp vsf_findlibs.sh vsf_findlibs.sh.default
# vim vsf_findlibs.sh

// 统一把/lib/改成/lib64/,而/usr/lib则改成/usr/lib64

修改完之后再来编译安装: 
2、修改配置文件
# mkdir /etc/vsftpd/
# cp /usr/local/src/vsftpd-3.0.2/vsftpd.conf /etc/vsftpd/vsftpd.conf
# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.default

3、设置vsftpd安全配置
# yum install pam
# yum install pam-devel
# yum install db4-utils
1)首先创建虚拟用户口令明文文件,使用前面安装的db4-utils组件生成口令认证文件ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值