180118 使用pure-ftpd搭建ftp服务.

 xshell使用xftp传输文件

180118 使用pure-ftpd搭建ftp服务.


使用pure-ftpd搭建ftp服务

  • yum install -y epel-release
  • yum install -y pure-ftpd
  • vi /etc/pure-ftpd/pure-ftpd.con 将行首的注释#删除
  • systemctl stop vsftpd
  • systemctl start pure-ftpd
  • mkdir /data/ftp
  • useradd -u 1010 pure-ftp
  • chown -R pure-ftp:pure-ftp /data/ftp
  • pure-pw useradd ftp_usera -u pure-ftp -d
  • pure-pw mkdb
  • pure-pw list/userdel/usermod/passwd

[[email protected] ~]# yum install -y epel-release

[[email protected] ~]# yum install -y pure-ftpd

vim /etc/pure-ftpd/pure-ftpd.conf//找到pureftpd.pdb这行,把行首的#删除

[[email protected] ~]# vi /etc/pure-ftpd/pure-ftpd.conf 
[[email protected] ~]# systemctl stop vsftpd
[[email protected] ~]# systemctl start pure-ftpd

[[email protected] ~]# mkdir /data/ftp
[[email protected] ~]# useradd -u 1010 pure-ftp
[[email protected] ~]# chown -R pure-ftp:pure-ftp /data/ftp


[[email protected] ~]# pure-pw useradd ftp_usera -u pure-ftp  -d /data/ftp
Password: 
Enter it again: 

[[email protected] ~]# touch /data/ftp/123.txt
[[email protected] ~]# lftp [email protected]
口令: 
lftp [email protected]:~> ls      
drwxr-xr-x    2 1010       pure-ftp           21 Jan 21 09:36 .
drwxr-xr-x    2 1010       pure-ftp           21 Jan 21 09:36 ..
-rw-r--r--    1 0          0                   0 Jan 21 09:36 123.txt
lftp [email protected]:/> 


[[email protected] ~]# chown pure-ftp:pure-ftp /data/ftp/123.txt 
[[email protected] ~]# lftp [email protected]
口令: 
lftp [email protected]:~> ls      
drwxr-xr-x    2 1010       pure-ftp           21 Jan 21 09:36 .
drwxr-xr-x    2 1010       pure-ftp           21 Jan 21 09:36 ..
-rw-r--r--    1 1010       pure-ftp            0 Jan 21 09:36 123.txt
lftp [email protected]:/> 


扩展
vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.html
ftp的主动和被动模式 http://www.aminglinux.com/bbs/thread-961-1-1.html