Parade Series - pure-ftd

在这里插入图片描述
install

/home/admin/push>sudo apt-get install pure-ftpd

config

/home/admin/push>sudo groupadd upload

/home/admin/push>sudo useradd -m -d /opt/upload -s /bin/bash upload

/home/admin/push>sudo passwd upload
/home/admin/push>sudo pure-pw useradd upload -u upload -g upload -d /opt/upload

stop

/home/admin/push>sudo service pure-ftpd stop

status

/home/u01/push>sudo service pure-ftpd status
○ pure-ftpd.service
     Loaded: loaded (/etc/init.d/pure-ftpd; generated)
     Active: inactive (dead) since Fri 2024-09-06 10:33:09 CST; 3min 49s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 361394 ExecStop=/etc/init.d/pure-ftpd stop (code=exited, status=0/SUCCESS)
      Tasks: 25 (limit: 38424)
     Memory: 30.0M
        CPU: 27.815s
     CGroup: /system.slice/pure-ftpd.service
             ├─  74464 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─  77608 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 151906 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 178748 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 200611 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 236093 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 285914 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 289721 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 322504 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 324179 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 330701 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 333304 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 340483 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 346556 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 353155 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 353166 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 355429 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 356540 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 356986 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 357976 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 358029 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 358866 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─ 360348 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             ├─3710511 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">
             └─3710720 "pure-ftpd (PRIV)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "">

Sep 06 10:33:09 model systemd[1]: pure-ftpd.service: Unit process 353213 (pure-ftpd) remains running after unit stopped.
Sep 06 10:33:09 model systemd[1]: pure-ftpd.service: Unit process 355429 (pure-ftpd) remains running after unit stopped.
Sep 06 10:33:09 model systemd[1]: pure-ftpd.service: Unit process 356540 (pure-ftpd) remains running after unit stopped.
Sep 06 10:33:09 model systemd[1]: pure-ftpd.service: Unit process 356986 (pure-ftpd) remains running after unit stopped.
Sep 06 10:33:09 model systemd[1]: pure-ftpd.service: Unit process 357976 (pure-ftpd) remains running after unit stopped.
Sep 06 10:33:09 model systemd[1]: pure-ftpd.service: Unit process 358029 (pure-ftpd) remains running after unit stopped.
Sep 06 10:33:09 model systemd[1]: pure-ftpd.service: Unit process 358866 (pure-ftpd) remains running after unit stopped.
Sep 06 10:33:09 model systemd[1]: pure-ftpd.service: Unit process 360348 (pure-ftpd) remains running after unit stopped.
Sep 06 10:33:09 model systemd[1]: Stopped pure-ftpd.service.
Sep 06 10:33:09 model systemd[1]: pure-ftpd.service: Consumed 27.814s CPU time.

start

/home/admin/push>sudo service pure-ftpd start

upload

/home/admin/push>curl --upload-file ./upload.png --user upload:password "ftp://push.ftp.server/predict/" -s

download

/home/admin/push>curl --output download.png --user upload:password "ftp://push.ftp.server/predict/upload.png" -s

create directory

/home/admin/push>curl --user upload:password "ftp://push.ftp.server" -Q "MKD node1"
drwxr-xr-x    2 upload     upload           4096 Sep  6 11:34 node1
drwxrwxrwx    2 upload     upload        2424832 Sep  6 11:20 predict
drwxrwxrwx    2 upload     upload           4096 Sep  6 11:01 push
drwxrwxrwx    3 upload     upload           4096 Sep  5 14:05 snap
/home/admin/push>curl --user upload:password  "ftp://push.ftp.server" -Q "MKD node2"
drwxr-xr-x    2 upload     upload           4096 Sep  6 11:34 node1
drwxr-xr-x    2 upload     upload           4096 Sep  6 11:34 node2
drwxrwxrwx    2 upload     upload        2424832 Sep  6 11:20 predict
drwxrwxrwx    2 upload     upload           4096 Sep  6 11:01 push
drwxrwxrwx    3 upload     upload           4096 Sep  5 14:05 snap

remove directory

/home/admin/push>curl --user upload:password "ftp://push.ftp.server" -Q "RMD node2"
drwxr-xr-x    2 upload     upload           4096 Sep  6 11:34 node1
drwxrwxrwx    2 upload     upload        2424832 Sep  6 11:20 predict
drwxrwxrwx    2 upload     upload           4096 Sep  6 11:01 push
drwxrwxrwx    3 upload     upload           4096 Sep  5 14:05 snap
/home/admin/push>curl --user upload:password "ftp://push.ftp.server" -Q "RMD node1"
drwxrwxrwx    2 upload     upload        2424832 Sep  6 11:20 predict
drwxrwxrwx    2 upload     upload           4096 Sep  6 11:01 push
drwxrwxrwx    3 upload     upload           4096 Sep  5 14:05 snap
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值