1.用MobaXterm软件,连接远程服务器,左侧sftp栏找到将数据集放置的位置,直接将本地文件夹内的数据集拖拽到对应位置即可。
复制的速度不一,有时可达到22M/s,有时只能达到1000K/s。
2.使用pscp命令,在本地Windows终端上输入命令,输入服务器密码后,即可上传到服务器对应位置上,但此方法在尝试时速度也不是很理想,约500K/s。
①在这个尝试过程中,先是找到了一篇关于scp命令在win和Linux之间传文件的文章,win-r,cmd命令后输入所需的命令格式,发现没有该条指令。
(1)在本地的终端下,而不是在服务器上。在本地的终端上才能将本地的文件拷入服务器。对应链接
(2)scp -r localfile.txt username@192.168.0.1:/home/username/
其中,
1)scp是命令,-r是参数
2)localfile.txt 是文件的路径和文件名
3)username是服务器账号
4)192.168.0.1是要上传的服务器ip地址
5)/home/username/是要拷入的文件夹路径
②在百度后发现可以通过putty官网下载对应版本的文件,install后,win-r ,psftp命令,进入exe终端,输入相应命令,之后输入密码即可进行数据集上传。
【PuTTy 的功能,而是通过其完整安装包内的 psftp.exe 文件实现的。所以,要完成这些操作, Windows 内必须有完整的 PuTTy 安装包而不仅仅是 putty.exe 这一个文件。】
③ 可能出现的问题 scp -P 22 localfile.txt username@192.168.0.1:/home/username/
冒号处,是没有空格的,否则会
显示“more than one remote source not supported”的错误提示;;username只能是root,否则输入密码会显示
Access Denied;;中间说明处,改成了-P 22,最后可以成功上传。