Chinaunix首页 | 论坛 | 博客
  • 博客访问: 716164
  • 博文数量: 130
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2198
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-29 12:48
个人简介

每一个“丑得人神共愤”的泡妞高 手都有一颗坚忍的心,这证明了人类 在绝境中毫不妥协的求生精神,反正丑都丑了,索性放开手脚大干一场,这就叫“无产阶级失去的是锁链,得到的是全世界”

文章分类

全部博文(130)

文章存档

2013年(130)

我的朋友

分类: LINUX

2013-05-17 15:24:04

ubuntu搭建vsftpd服务器


1.安装

  1. sudo apt-get install vsftpd

2.基本配置(配置选项可参考man vsftpd.conf)

独立启动
listen=YES
最大客户端数
max_clients=10
每个客户端最大连接数
max_per_ip=5
运行修改文件系统的操作
write_enable=yes
禁止本地用户登录
#local_enable=YES(#表示注释掉)

3.配置匿名用户(开通所有权限)

允许anonymous登录FTP
anonymous_enable=YES
允许anonymous上传文件
anon_upload_enable=YES
允许anonymous创建目录
anon_mkdir_write_enable=YES
运行anonymous操作文件
anon_other_write_enable=YES
指定anonymous的根目录
anon_root=/home/ftp/anonymous
指定新建文件的权限掩码(根据我的测试,掩码只有为这么多才能够上传、删除、修改文件;022,007等都不行)
anon_umask=002
sudo mkdir -p /home/ftp/anonymous/pub
sudo chown ftp:ftp /home/ftp/anonymous/pub
anonymous目录的权限为drwxr-xr-x,其所有者:组所有者为root:root。不可将其修改为ftp:ftp,不然会出现如下错误:vsftpd: refusing to run with writable root inside chroot(),这是为了避免一个安全漏洞,从 vsftpd 2.3.5 开始,chroot 目录必须不可写。所以我们们上传文件也不能上传到我们登录时候的主目录下,但我们可将文件上传至pub目录下。所以我们将pub的所有者:组所有者设为ftp:ftp。

4.ftp命令(参见man ftp)

! [command [args]]    执行本地命令
verbose
ascii            
binary
bye
open host [port]
close
pwd
cd remote-directory
lcd [directory]        切换本地目录
ls [remote-directory] [local-file]
mls remote-files local-file
chmod mode file-name
append local-file [remote-file]
delete remote-file
mdelete [remote-files]
get remote-file [local-file]
mget remote-files
put local-file [remote-file]
mput local-files
mkdir directory-name
rmdir directory-name
rename [from] [to]

5.ftp自动登录(参见man netrc)

在主目录下的.netrc文件中添加下面一行可实现anonymous自动登录
machine localhost login anonymous password \n

6.ftp搭建Centos网络安装环境

  • 切换到CentOS-6.4-x86_64-bin-DVD1.iso文件所在目录
  • 创建media目录并挂载CentOS-6.4-x86_64-bin-DVD1.iso
mkdir media
sudo mount -ro loop CentOS-6.4-x86_64-bin-DVD1.iso media/
  • 将所需源文件全部拷贝到ftp服务器上(匿名用户的配置参考前面《配置匿名用户》)
sudo mkdir -p /home/ftp/anonymous/centos
sudo cp -ar media/. /home/ftp/anonymous/centos
  • 卸载映像并删除media目录
sudo umount media
rmdir media
阅读(1111) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~