Chinaunix首页 | 论坛 | 博客
  • 博客访问: 367049
  • 博文数量: 97
  • 博客积分: 2846
  • 博客等级: 少校
  • 技术积分: 1000
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-19 20:00
文章分类

全部博文(97)

文章存档

2017年(1)

2013年(2)

2012年(6)

2011年(17)

2010年(12)

2009年(41)

2007年(18)

我的朋友

分类:

2007-04-12 16:23:27

参考资料:
最近经常在机器间传些东西,以前用同学的1G的u盘,现在人走了,自己又没有u盘。以前经常在windows间用servu传,设置简单,但是linux下就没有用过了。找wu-ftp吧,速度慢,正好在论坛上看到上面的帖子,就比着配置了一下,成功!呵呵
vsftp下载已经是2.0.5版本了
可以在这里下载:
ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.5.tar.gz
下载后解压缩
tar xzvf vsftpd-2.0.5.tar.gz

今天讨论匿名用户访问:
1,修改buiddefs.h文件
文件内容如下:

#ifndef VSF_BUILDDEFS_H

#define VSF_BUILDDEFS_H
#undef VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#undef VSF_BUILD_SSL

#endif /* VSF_BUILDDEFS_H */
将以上undef的都改为define
2,在vsftp的目录下编译

# make
# ls -l vsftpd
-rwxr-xr-x  1 root root 86088 Jun  6 12:29 vsftpd 

3,创建必要的帐号,目录:
# useradd nobody  //可能你的系统已经存在此帐号,那就不用建立
# mkdir /usr/share/empty  //可能你的系统已经存在此目录,那就不用建立
# mkdir /var/ftp  //可能你的系统已经存在此目录,那就不用建立
# useradd -d /var/ftp ftp  //可能你的系统已经存在此帐号,那就不用建立
<我的是全有了>
# chown root:root /var/ftp
# chmod og-w /var/ftp

4,

安装vsftp配置文件,可执行程序,man等:
# install -m 755 vsftpd /usr/local/sbin/vsftpd-ano
# install -m 644 vsftpd.8 /usr/share/man/man8
# install -m 644 vsftpd.conf.5 /usr/share/man/man5
# install -m 644 vsftpd.conf /etc/vsftpd-ano.conf
这样就安装完成了
5,修改/etc/vsftpd-ano.conf文件

把如下4行加入文件
listen=YES
listen_port=21
tcp_wrappers=YES
anon_root=/var/ftp           设置匿名用户本地目录,和ftp用户目录必须相同

# /usr/local/sbin/vsftpd-ano /etc/vsftpd-ano.conf &  //以后台方式启动vsftpd


vsftpd 为了安全需要,/var/ftp目录不能把所有的权限打开,所以我们这时要建一个目录pub
# mkdir /var/ftp/pub
<我的已经建立>
# chmod -R 777 /var/ftp/pub

配置成功!
给个图片


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