使用SSH或者SFTP链接服务器时总是速度太慢,修改/etc/ssh/sshd_config,设置UseDNS为no
的解决方法也是不理想。这里提供一种曲线救国的另类加速方法:利用第三方网盘来做中转。实现原理:本地——WebDAV——服务器,服务器——WebDAV——本地。坚果云作为WebDAV工具无疑是最好的选择。虽说免费用户只有1G/月的上传流量,3G/月的下载流量。但是这已经足够!毕竟相当于250多张手机图片,或者120首320kbps的歌曲。下面记录实际操作流程:
一、准备工作
- 坚果云账号及其桌面客户端
- SSH工具(推荐Xshell 5)
- SFTP工具(推荐WinSCP 5)
二、环境配置
1、坚果云账号设置:登录坚果云客户端,新建文件夹,命名“Blog-Backup”。
2、服务器安装工具:
Ubuntu: apt-get install cadaver
CentOS: yum install cadaver
3、配置自动登录:
- cd /root
- vi .netrc
- machine dav.jianguoyun.com
login [email protected] # 坚果云账户
password xxxxxx # 密码
三、测试
进入保存 .netrc
文件目录,即cd /root
,输入命令:
- 创建测试文件:tar -czvx /root/test.tar.gz /root
- 启动cadaver程序:cadaver https://dav.jianguoyun.com/dav/Blog-Backup/
- 上传文件:put test.tar.gz
- 进入坚果云客户端查看是否存在文件“test.tar.gz”。
四、常用命令
- 启动cadaver程序:cadaver https://dav.jianguoyun.com/dav/Blog-Backup/
- 上传文件:put 文件位置
- 列表文件:ls
- 文件操作:rm/del、cp/copy、mv/move、mkclo/mkdir等
- 查看帮助:help
- 下载文件: get 文件名
- 退出:quit/exit/bye/ctrl++c
五、其他用处
- 备份网站数据。由于需要备份的网站数据一般就是数据库、博客程序以及一些配置文件等,压缩打包后的大小该不会超过10M,而数据库应该只有不到1M的大小,所以即使每天都备份,1G/月的流量也完全够用。这里还有另外一种备份方法:网站数据自动备份与恢复—百度云盘 || Eonegh's Blog。建议:备份的数据都加密压缩,以保证数据安全。
- 其他