linux上利用bpcs_uploader上传备份文件到百度云盘

Linux安全运维 (3423) 2022-08-17 15:34:07

1、bpcs_uploader需要php的环境,所以直接yum安装一个php环境

[root@tiejiang ~]# yum -y install php*

2、下载bpcs_uploader上传脚本

下载地址:https://github.com/francisxys/bpcs_uploader/tarball/master

3、下载好这个包后,直接在当前目录下解压该压缩包

//直接在线解压就好了
[root@tiejiang ~]# tar zxvf francisxys-bpcs_uploader-v0.1.0-beta-5-g3a75324.tar.gz

//把这个名称修改一下,否则不太好cd切换目录
[root@tiejiang ~]# mv francisxys-bpcs_uploader-3a75324/ bpcs_uploader
[root@tiejiang ~]# cd bpcs_uploader/

//给这个文件加上可执行权限
[root@tiejiang bpcs_uploader]# chmod +x bpcs_uploader.php

//用来看一下php的安装目录在那里
[root@tiejiang bpcs_uploader]# which php
//可以看到php路径为/usr/bin/php
/usr/bin/php

//编辑这个运行脚本
[root@tiejiang bpcs_uploader]# vim bpcs_uploader.php
#!/usr/bin/php -d disable_functions -d safe_mode=Off
此处为php的路径如果有区别按照查找出的路径修改就可以了。

4、快速初始化

[root@tiejiang bpcs_uploader]# ./bpcs_uploader.php quickinit

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第1张

执行到上面这图这里的时候会停住不动,这里要通过授权网址,输入上面红圈圈中的授权码来授权,授权网站:https://openapi.baidu.com/device(登陆自己的百度帐号来授权

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第2张

输入ssh里面提示的这个授权码,点击授权,会跳转到下一个截图的!
linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第3张

到这里,第一步授权就完成了。然后回到ssh按enter继续初始化完成。

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第4张

在授权网址里面输入授权码后,返回ssh还不动,直接一个回车就会出现下面的提示了!

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第5张

5、在此初始化

[root@tiejiang bpcs_uploader]# ./bpcs_uploader.php  init

在出现app api key的时候 把前面的key复制粘贴到后面,下面卡这里不动,和上面操作步骤一样,授权网站:https://openapi.baidu.com/device里面把圈中的输入进去

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第6张

点击浏览器上的继续后,再返回ssh里面,来输入一个回车!

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第7张

到这一步,说明环境就全部配置完成了。

6、上传文件测试

[root@tiejiang bpcs_uploader]# ./bpcs_uploader.php upload /root/install.log install160830.log
//把root文件夹下的install.log文件,直接上传到百度云里面后,重命名为install160830.log

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第8张

登陆百度云网盘,查看是否上传成功。(默认上传目录是“我的应用数据/bpcs_uploader”)
linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第9张

可以看到文件已经上传成功了。

7、关于bpcs_uploader的一些用法

[root@tiejiang bpcs_uploader]# ./bpcs_uploader.php quota     //查询容量

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第10张

[root@tiejiang bpcs_uploader]# ./bpcs_uploader.php upload /root/install.log install160830.log     //上传文件并重命名

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第11张

[root@tiejiang bpcs_uploader]# ./bpcs_uploader.php download install160830.log /root/install123.log        //下载文件并且重命名
[root@tiejiang bpcs_uploader]# ./bpcs_uploader.php delete install160830.log       //删除文件

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第12张

[root@tiejiang bpcs_uploader]# ./bpcs_uploader.php fetch install160830.log /root/lixian.log     //离线下载

linux上利用bpcs_uploader上传备份文件到百度云盘_https://www.tiejiang.org_Linux安全运维_第13张

THE END

发表评论