我使用 SFTP 将文件从本地传输到远程 Linux 机器。但是它失败了。我测试了它并得出结论,当传输文件大于时testScp.txt1
,它会失败并且机器也会关闭;当传输文件小于时,testScp.txt3
它没问题!为什么?
testScp.txt1 fileSize: 18944
testScp.txt3 fileSize: 18228
sftp> put testScp.txt3 /home/yqiu
Uploading testScp.txt3 to /home/yqiu/testScp.txt3
testScp.txt3 100% 18KB 17.8KB/s 00:00
sftp> put testScp.txt1 /home/yqiu
Uploading testScp.txt1 to /home/yqiu/testScp.txt1
testScp.txt1 0% 0 0.0KB/s --:-- ETA
答案1
大多数Linux系统使用OpenSSH,它甚至没有办法配置文件传输的大小限制。您遇到的间歇性故障可能是由其他原因触发的,也可能是完全随机的。