Chinaunix首页 | 论坛 | 博客
  • 博客访问: 143694
  • 博文数量: 27
  • 博客积分: 2196
  • 博客等级: 大尉
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-17 10:29
文章存档

2008年(27)

我的朋友

分类:

2008-07-29 10:56:55

下载一个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) |
给主人留下些什么吧!~~