本文给大家介绍一个将本地文件传输到远程服务器的方法。
如果只是为了文件上传,大家可以先尝试矩池云页面中的网盘上传功能,如果不行,可以尝试这个方法,通过rsync指令将本地文件上传到服务器。
矩池云后面还会开发网盘客户端,到时候直接上传,速度更快更方便。
使用这个方法,首先需要在矩池云租用一台机器,只是为了传输数据的话,建议开一台cpu机器,比较便宜。
租用好机器后,按下面操作:
1、 在租用的矩池云机器中安装rsync
你可以本地ssh连接,或者使用jupyter lab的Terminal,然后输入下面指令:
apt-get install rsync
2、 本地电脑安装rsync
mac/linux yum install rsync
windows电脑参考 https://www.tielemao.com/320.html
3、 在本地输入下面格式的文件传输指令
格式:
rsync -avP [localpath] -e "ssh -p [sshport]" root@hz-t3.matpool.com:[serverpath]
- localpath:本地文件路径
- serverpath:服务器文件存放路径
- sshport:矩池云服务器ssh端口,可以在矩池云机器租用界面看到
- hz-t3.matpool.com:ssh连接链接,可以在矩池云机器租用界面看到
注意: serverpath最好是/mnt
文件夹下的目录,这样相当于把本地文件上传到矩池云网盘,释放机器后,文件依然会存在网盘中。
例如: 将本地的archive.zip
上传到服务器的/mnt/data
目录下。
rsync -avP /Users/admin/Desktop/archive.zip -e "ssh -p 287sss" root@hz-t3.matpool.com:/mnt/data
上传速度也还可以,最开始2mb/s,后来稳定在500kb/s。
矩池云网盘客户端已经列在开发list啦~等网盘客户端出来,就不会有数据传输烦恼啦~特别是大文件传输~