Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117328
  • 博文数量: 32
  • 博客积分: 2067
  • 博客等级: 大尉
  • 技术积分: 383
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-08 07:47
文章分类

全部博文(32)

文章存档

2011年(1)

2010年(14)

2009年(17)

我的朋友

分类: LINUX

2009-05-08 21:35:52

要在虚拟机和主机之间传文件,又有同学问我cp魔兽,感觉samba不太爽,还是ftp好用些,至少我不会用wget下载samba的共享文件,有谁教教我吗?

找了N多资料,决定用vsftp,又找了N多资料,终于弄明白了一些

记下步骤以免忘了

安装:

debian下apt-get install vsftpd

gentoo下是emerge vsftpd

/etc/init.d/vsftpd start|stop|restart

配置

设置匿名上传目录
mkdir -p /home/ftp/upload
chown root:root /home/ftp
chmod 777 /home/ftp/upload


修改vsftpd.conf :

debian下vim /etc/vsftpd.conf
gentoo下vim /etc/vsftpd/
vsftpd.conf

/etc/vsftpd/vsftpd.conf
local_enable=YES
write_enable=YES
chroot_local_user=YES



1.把系统内所有的FTP用户都限制在家目录

我们可以通过更改vsftpd.conf文件,这一行#去掉可以了。

#chroot_local_user=YES
2.设定匿名用户的根目录 
anon_root=

即匿名用户登入后,被定位到此目录下。主配置文件中默认无此项,可自行添加。

然后附上/etc/vsftpd.conf,免得下次再忙乎

listen=YES

anonymous_enable=YES

dirlist_enable=YES

anon_world_readable_only=YES

local_enable=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

chroot_local_user=YES

secure_chroot_dir=/var/run/vsftpd

pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/certs/vsftpd.pem

anon_root=/home/ftp

max_clients=3

max_per_ip=2


gentoo下还要建立好/var/run/vsftpd文件夹

有个帖子不错,慢慢研究ing
~lixuebai/GNU/FtpServer.html
阅读(1571) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~