Linux builds the FTP Server
可到http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz
处下载 pure-ftpd最新的版。
配置FTP
一,查看是否已安装FTP包
rpm -qa |grep vsftp
二,安装FTP(一般放在第一个光盘)
1.首先需建立挂载点(mkdir mnt/cdrom)
2, 挂载光盘 mount /dec/cdrom /mnt/cdrom
3,安装 : cd /mnt/cdrom/RedHat/RPMS
rpm -ivf 软件包名(vsftpd-2.0.1-5.i386.rpm)(rpm前面加个空格)
4,卸载 rpm –e
三, 配置FTP
1.cd /etc/vsftpd
vi /vsftpd/vsftpd.conf (主配置文件)
2.设置是否允许匿名用户登录
Allow anonymous 设置为NO (第一个选项)
3.是否允许返回家目录
chroot_local_user=YES/NO (YES是不允许,NO 是允许)根据自己加配置文件没有
新建用户时可以useradd -d /目录 用户名 (指定家目录)
其他都为默认
四,开启FTP
1.启动FTP服务
service vsftpd start
2.停止FTP服务
service vsftpd stop
3.重新启动FTP服务
service vsftpd restart
五,开机时自动启动FTP服务
可以执行“ntsysv”命令
启动服务配置程序,找到“pure-ftpd”服务,在其前面加上星号(*),然
后选择“确定”即可 。
六,测试,
七,其他配置
5.设置是否允许匿名用户登录 (匿名用户默认家目录在/var/ftp) noAnonymous no
6. 1,useradd -d /var/fat username (新建用户可以将用户目录指定到fat上方便管理匿名的文件)
2,chown -r username var/ftp(可更改匿名访问的ftp的属主)
3,chmod 755 /var/fat (给用户权限)
FTP下面有个Pub这个文件下默认允许匿名上传和下载文件的
更改上传默认目录
anon_root=/home/fsc/interfile
1.设置是否将用户锁定在主目录中
chrootEveryone yes
2.设置同时登录到FTP服务器的最大链接数
MaxClientsNumber 50
3.设置每个IP最大链接数
MaxClientsPerIP 8
4.设置是否只允许匿名用户连接
AnonymousOnly no
6.设置登录欢迎信息文件的位置
FortunesFile /usr/share/fortune/zippy
7.设置用户空闲时间超过限值
MaxIdleTime 15
8.设置是否允许匿名用户建立目录
AnonymousCanCreateDirs no
9.设置是否允许下载由匿名用户上传的文件
AntiWarez yes
10.设置FTP服务器绑定的IP地址和端口
Bind 192.168.16.177,21
11.设置匿名用户的带宽
AnonymousBandwidth 8
12.设置是否允许匿名用户上传文件
AnonymousCantUpload no
13.设置是否自动建立用户主目录
CreateHomeDir yes
14.设置每个用户最大的并发连接数。
PerUserLimits 3:20
cp –s 源文件 目标文件(可以修改文件名)
ln 源文件 目标文件