您的位置:首页 > 编程语言 > PHP开发

ubuntu上用vsftpd建立匿名ftp服务器

2013-11-29 13:00 351 查看
1. sudo apt-get install vsftpd

2. 创建你的ftp根目录:

sudo mkdir /var/ftp/root

3. 把/your/ftp/path的权限改为555

sudo chmod -R 555 /var/ftp/root

4. 在/your/ftp/path下建立子目录subdir

sudo mkdir /var/ftp/root/subdir

5. 把/var/ftp/root/subdir的权限改为777

sudo chmod -R 777 /var/ftp/root/subdir

6. 编辑/etc/vsftpd.conf,确认以下语句存在并有效:
anonymous_enable=YES

anon_root=/var/ftp/root

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

anon_umask=022

7. sudo service vsftpd restart

然后就可以向/subdir里上传和下载文件了。

注意:由于vsftpd的权限检查,因此3,4,5步至关重要,vsftpd不允许根目录具备写权限,因此只能建立子目录实现上传。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: