CentOS7.2安装FTP(pure(2)

[root@localhost configuration-file]# /usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf    
Running: /usr/local/pureftpd/sbin/pure-ftpd -A -c50 -B -C8 -D -fftp -H -I15 -lpuredb:/usr/local/pureftpd/etc/pureftpd.pdb -L10000:8 -m4 -s -U133:022 -u100 -g/usr/local/pureftp/var/run/pure-ftpd.pid -k99 –Z

如果是启动成功,会显示一行长长的以Running开头的信息,否则那就是错误信息。

六、建立账号

mkdir -p /data/ftp/

mkdir  /data/ftp2/

useradd ftp

chown -R ftp:ftp /data/ftp/

chown -R ftp:ftp /data/ftp2/

/usr/local/pureftpd/bin/pure-pw useradd ftp_user1 -uftp -d /data/ftp/

Password:    
Enter it again:

/usr/local/pureftpd/bin/pure-pw useradd ftp_user2 -uftp -d /data/ftp2/

Password:    
Enter it again:

上两行中,-u将虚拟用户ftp_user1与系统用户ftp关联在一起,也就是说使用ftp_user1账号登陆ftp后,会以ftp的身份来读取文件或下载文件。-d 后边的目录为ftp_user1账户的家目录,这样可以使ftp_user1只能访问其家目录/data/ftp/,ftp_user2相同,到这里还未完成,还有最关键的一步,就是创建用户信息数据库文件:

/usr/local/pureftpd/bin/pure-pw mkdb

pure-pw还可以列出当前的ftp账号,也可以删除某个账号:

/usr/local/pureftpd/bin/pure-pw list

/usr/local/pureftpd/bin/pure-pw userdel ftp_user2

七、安装lftp在客户端访问

yum install -y lftp

lftp ftp_user1@192.168.222.200

正常登陆后可以使用help命令查询可用命令:

lftp ftp_user1@192.168.222.200:~> help    

image

其中:get 为下载命令,put为上传命令。

八、启动pureFTPd服务及开机启动  
#  /usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf   
若要pureFTPd随系统启动,将命令加入到 /etc/rc.local文件中,如下    
# echo "/usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf" >> /etc/rc.local

pure-pw命令的格式及功能介绍

pure-pw useradd <login> [-f <passwd file>] -u <uid> [-g <gid>]  
-D/-d <home directory> [-c <gecos>]    
[-t <download bandwidth>] [-T <upload bandwidth>]    
[-n <max number of files>] [-N <max Mbytes>]    
[-q <upload ratio>] [-Q <download ratio>]    
[-r <allow client host>[/<mask>][,…]    
[-R <deny client host>[/<mask>][,…]    
[-i <allow local host>[/<mask>][,…]    
[-I <deny local host>[/<mask>][,…]    
[-y <max number of concurrent sessions>]    
[-z <hhmm>-<hhmm>] [-m]

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/9c8412ba9c7598b053667f41447575bb.html