scp命令操作,相信同学们都不陌生,但是由于外网带宽限制,会导致远程迁移大文件中断,从而项目无法完成备份。
下面依据一次大型项目迁移来记录一下SCP的使用:
nohup:不挂断执行运行命令
&:不中断执行
首先需要配置两台服务器的互信
1)配置互信
ssh-keygen -t rsa
ssh-copy-id -i /root/.ssh/id_rsa.pub root@IP
##配置成功后,可以在本服务器免密码登录IP
2)后台执行scp
nohup scp -l 100000 -r dir/ root@IP:/dir &
##可以使用 -l 控制传输速度,传输过程中占用过大带宽,影响其他服务器。(100000/8/1024=12M) 当然也可以不用