在通过scp命令从本地ubuntu虚拟机向服务器传输文件的过程中,由于网络波动导致报错:
client_loop: send disconnect: Broken pipe
解决方案:
采用SFTP(SSH File Transfer Protocol)方式进行传输。
SFTP:SSH文件传输协议(安全文件传送协议),为传输文件提供一种安全的网络的加密方法,SFTP是SSH的其中一部分。
第一步:登录
在本地登录目标服务器的sftp服务器:
sftp admin@127.0.0.1
#请将user替换为您的user名称
#请将IP替换为您传输目标的IP
第二步:设置路径
cd [path]
#这里请将path替换为文件等待被传输到的位置
#也就是目标服务器的接收路径
第三步:传输
#这是一个示例
put sample.tar // 直接上传到当前目录
put sample.tar /user // 上传到指定目录
第四步:传输完成后退出连接
bye
如果您有更多想要操作的FSCP指令类型,请参考