Linux命令⾏如何实现sftp限速传输上周遇到⼀个需要在Linux命令⾏模式下进⾏sftp限速传输的场景(公司带宽占⽤限制)
百度后⽆果,问⽼江湖F哥也没办法(百度出的结果都是⽤lftp指令,内⽹环境⽆法安装)
实在不想下班再传(因为这点⼩事加班?)
⾃⼰思考了⼀会⼉,想到了sftp是基于ssh的
于是⽤对⽅提供的sftp账号密码尝试了ssh登录
ssh -oPort=端⼝号 XXX@对⽅IP
结果还真登上去了
把⽂件路径复制出来
有了⽂件路径就可以⽤能够限速的scp命令传输了
(所以标题其实是骗⼈的)
记录⼀下从来都背不下来的scp命令:
本地⽂件复制到对⽅服务器 scp -oPort=端⼝号 /本地⽂件路径 XXX@IP:/对⽅路径
对⽅服务器⽂件复制到本地 scp -oPort=端⼝号 XXX@IP:/对⽅⽂件路径 /本地路径
需要XXX密码,传输整个⽬录加-r,限速5000bit/s=625KB/s加-l 5000
ssh命令行限速要过⼀会⼉才能实现,从满带宽慢慢降下来的
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论