下载一个vsftp的tarball套件。解压,默认情况下:所有可执行档位置:/usr/local/sbin
man page位置:/usr/local/man/man5与/usr/local/man/man8
make
make install
为ftp服务添加一个ftp用户,useradd -M ftp -d /var/ftp如果系统有这个用户的话,则这一步省去。
mkdir一个ftp目录:mkdir -p /var/ftp #此目录即使默认情况下,使用者登入FTP服务器所在的目录
改变目录ftp的所有者:chown root:root /var/ftp
改变目录ftp的权限:chmod 755 /var/ftp
make install完之后,直接在tarball套件解压后的目录里(例如:/usr/local/src/vsftp)复制档案vsftp.conf到/etc下
cp /usr/local/src/vsftp/vsftp.conf /etc
复制PAM身份验证模块复制到系统:cp /usr/local/src/vsftp/vsftp.pam /etc/pam.d/vsftp
如果存在super deamon 的xinetd,则修改xinetd.conf
service ftp
{
socket =stream
wait =no
user =root
server =/usr/local/sbin/vsftp #这里是安装时预设的执行档位置,如果改变则这里也改变
log_on_success +=DURATION USERID
log_on_failure +=USERID
nice =10
disable =no
}
最后service xinetd restart
然后本机上ftp localhost测试
阅读(1063) | 评论(0) | 转发(0) |