Chinaunix首页 | 论坛 | 博客
  • 博客访问: 148994
  • 博文数量: 17
  • 博客积分: 359
  • 博客等级: 一等列兵
  • 技术积分: 382
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-08 19:51
文章分类

全部博文(17)

文章存档

2012年(17)

我的朋友

分类: LINUX

2012-04-14 21:37:25

本文有参考网上作品,如有侵权请联系我,我给予删除!

安装vsftpd ftp 1.下载源代码-- vsftpd-2.0.6.tar.gz

2.编译源代码

#tar xvzf vsftpd-2.0.6.tar.gz (解压缩包)

#cd vsftpd-2.0.6 (进入解包后的vsftpd-2.2.0目录)

#make (编译生成二进制数据)

#make install(进行安装,把make生成的二进制文件拷贝到各目录。

如:vsftpd 拷到 /usr/local/sbin/vsftpd;或者是 /usr/sbin/vsftpd; )ps:

#which vsftpd (查看vsftpd文件安装到哪个目录)

3.安装配置文件#cp vsftpd.conf /etc/ (vsftpd.conf是配置文件)

#cp RedHat/vsftpd.pam /etc/pam.d/ftp(*.pam文件是客户认证模块,对用户进行身份识别,ftp是vsftp下默认的,不能改为其它文件名)

#mkdir /var/ftp (建立ftp服务器的home目录)#chown root.root /var/ftp (将ftp的拥有者和组均改为root)

#chmod og-w /var/ftp (将组和other的写权限去掉)ps:此时的当前目录还是解压缩包后进入的vsftpd-2.0.6目录。

4.编辑配置文件 /etc/vsftpd.conf#vi /etc/vsftpd.conf在vsftpd.conf文件中修改或追加 listen=YES (让服务器自己监听),保存退出。

5.启动服务器#/usr/local/sbin/vsftpd & (手动启动服务器,并让其工作在后台) 可能会出错如下:500 OOPS: vsftpd: not configuredfor standalone, must be started from inetd

这时得用#service vsftpd start

阅读(1189) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~