使用rsync命令
参数可以参考:https://blog.csdn.net/m0_37886429/article/details/77285738
rsync -avzu --progress 本地目录 root@远程服务器ip地址:远程服务器目录
例:
rsync -avzu --progress /src/* root@192.168.0.81:/srv/other/
无交互传输
输入命令后输入远程ip的登录密码即可,如果需要无交互自动执行,可以嵌套一个 sshpass命令:
sudo apt install sshpass
然后使用:
sshpass -p 远程服务密码 rsync -avzu --progress 本地目录 root@远程服务器ip地址:远程服务器目录
例:
sshpass -p 123456 rsync -avzu --progress /src/* root@192.168.0.81:/srv/other/