有一些工具进行传送文件时,不支持4G以上的文件,如果在生产中需要传送大于4G的文件,就出现了无法传送大文件的问题,尤其是,将windows的文件传到Linux中,因为Linux之间的传送,可以使用scp或者直接远程挂载也是可以的。

下面就是解决windows与Linux之间的大文件互传

windows默认没有ssh,也没有scp,所以需要为windows安装一个pscp的命令即可

进入网址下载
https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe

这是64位cpu的版,如果是32,将w64改为w32即可
下载好后,将pscp文件复制到C:\Windows\System32这个目录
win+R输入cmd
上传到Linux:

格式:pscp "windows文件路径" Linux_username@Linux_ip:Linux路径
e.g:pscp C:\Users\ychaix\Desktop\xx.txt root@192.168.1.1:/root/

从Linux拿取

格式:pscp Linux_username@Linux_ip:Linux文件路径 "windows文件路径"
e.g:pscp root@192.168.1.1:/root/123 C:\Users\ychaix\Desktop\

error: ssh_init: Network error: Cannot assign requested address 不能分配地址,是因为传输端口号的问题,加入-P 22即可

pscp -P 22 "windows文件路径" Linux_username@Linux_ip:Linux路径
pscp -P 22 Linux_username@Linux_ip:Linux文件路径 "windows文件路径"

我尝试上传了4G的iso镜像文件,速度不算太快,也很慢,传了一上午,大概2个小时左右。

感觉还是不好用,速度太慢了,还不如插入U盘直接导入呢,再找到合适的工具再来更新

评论




正在载入...
PoweredHexo
HostedAliyun
DNSAliyun
ThemeVolantis
UV
PV
BY-NC-SA 4.0