使用SSH或者SFTP链接服务器时总是速度太慢,修改/etc/ssh/sshd_config,设置UseDNS为no的解决方法也是不理想。这里提供一种曲线救国的另类加速方法:利用第三方网盘来做中转。实现原理:本地——WebDAV——服务器,服务器——WebDAV——本地。坚果云作为WebDAV工具无疑是最好的选择。虽说免费用户只有1G/月的上传流量,3G/月的下载流量。但是这已经足够!毕竟相当于250多张手机图片,或者120首320kbps的歌曲。下面记录实际操作流程:

一、准备工作

  1. 坚果云账号及其桌面客户端
  2. SSH工具(推荐Xshell 5)
  3. SFTP工具(推荐WinSCP 5)

二、环境配置

1、坚果云账号设置:登录坚果云客户端,新建文件夹,命名“Blog-Backup”。
2、服务器安装工具:

Ubuntu: apt-get install cadaver
CentOS: yum install cadaver

3、配置自动登录:

  1. cd /root
  2. vi .netrc
  3. machine dav.jianguoyun.com
    login [email protected] # 坚果云账户
    password xxxxxx # 密码

三、测试

进入保存 .netrc 文件目录,即cd /root,输入命令:

  1. 创建测试文件:tar -czvx /root/test.tar.gz /root
  2. 启动cadaver程序:cadaver https://dav.jianguoyun.com/dav/Blog-Backup/
  3. 上传文件:put test.tar.gz
  4. 进入坚果云客户端查看是否存在文件“test.tar.gz”。

四、常用命令

  1. 启动cadaver程序:cadaver https://dav.jianguoyun.com/dav/Blog-Backup/
  2. 上传文件:put 文件位置
  3. 列表文件:ls
  4. 文件操作:rm/del、cp/copy、mv/move、mkclo/mkdir等
  5. 查看帮助:help
  6. 下载文件: get 文件名
  7. 退出:quit/exit/bye/ctrl++c

五、其他用处

  1. 备份网站数据。由于需要备份的网站数据一般就是数据库、博客程序以及一些配置文件等,压缩打包后的大小该不会超过10M,而数据库应该只有不到1M的大小,所以即使每天都备份,1G/月的流量也完全够用。这里还有另外一种备份方法:网站数据自动备份与恢复—百度云盘 || Eonegh's Blog。建议:备份的数据都加密压缩,以保证数据安全。
  2. 其他

本文标签:备份建站加速