标签:通信 传输 ext mirror fast postgre 生效 upd list
使用yum安装pure-ftpd[root@aaa src]# yum install -y pure-ftpd
已加载插件:fastestmirror
base | 3.6 kB 00:00:00 ? ?
epel/x86_64/metalink | 7.2 kB 00:00:00 ? ?
epel | 3.2 kB 00:00:00 ? ?
extras | 3.4 kB 00:00:00 ? ?
updates ? ? ?
作为依赖被安装:
postgresql-libs.x86_64 0:9.2.24-1.el7_5 usermode.x86_64 0:1.111-5.el7 ? ? ? ? ? ? ? ? ? ? ? ? ? ?
完毕!
?编辑/etc/pure-ftpd/pure-ftpd.conf配置文件,找到pureftpd.pdb这行配置,去掉注释,使配置生效
[root@aaa ~]# vim /etc/pure-ftpd/pure-ftpd.conf
PureDB /etc/pure-ftpd/pureftpd.pdb
启动pure-ftpd,之前安装了vsftpd需要把vsftpd暂停掉,然后才可以启动pure-ftpd
systemctl stop vsftpd
systemctl start pure-ftpd
[root@aaa ~]# systemctl start pure-ftpd
[root@aaa ~]# ps -aux |grep pure
root 18649 0.0 0.1 202472 1188 ? Ss 20:49 0:00 pure-ftpd (SERVER)
root 18651 0.0 0.0 112724 976 pts/1 R+ 20:49 0:00 grep --color=auto pure
创建pure-ftpd的存储文件目录 ? mkdir /data/ftp,并创建pure-ftpd运行的用户 ??useradd -u 1001 pure-ftpd
[root@aaa ~]# mkdir /data/ftp
[root@aaa ~]# useradd -u 1001 pure-ftpd
给存储目录分配用户所属组所属主权限
chown -R pure-ftpd:pure-ftpd /data/ftp
[root@aaa ~]# chown -R pure-ftpd:pure-ftpd /data/ftp/
创建pure-ftpd的虚拟用户输入密码,并使虚拟用户存储的配置生效 ;创建虚拟用户ftp-usera,使用-u指定虚拟用户对应系统当中的用户,-d指定虚拟用户存储文件的路径
pure-pw useradd ftp-usera -u pure-ftp -d /data/ftp
pure-pw mkdb
[root@aaa ~]# pure-pw useradd ftp-usera -u pure-ftpd -d /data/ftp/
Password:
Enter it again:
[root@aaa ~]# pure-pw mkdb
查看虚拟用户和虚拟用户存储的路径信息
pure-pw list /userdel/usermod/passwd
[root@aaa ~]# pure-pw list /userdel/usermod/passwd
ftp-usera /data/ftp/./
pure-ftpd的端口监听状态,21是由pure-ftp监听的,rpc则是ftp通信协议监听的一个端口,用于数据传输使用
[root@aaa ~]# netstat -ntlp |grep pure
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 18649/pure-ftpd (SE
tcp6 0 0 :::21 :::* LISTEN 18649/pure-ftpd (SE
[root@aaa ~]# netstat -ntlp |grep rpcbind
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 17079/rpcbind ? ? ? ? ?
tcp6 0 0 :::111 :::* LISTEN 17079/rpcbind ? ?
```?
标签:通信 传输 ext mirror fast postgre 生效 upd list
原文地址:http://blog.51cto.com/8844414/2166022