scp是使用ssh協議傳輸文件的工具,對於服務器維護很是重要,可是不支持斷點續傳,對於大文件(如容器鏡像)就容易由於網絡中斷而傳輸失敗。能夠經過rsync來經過ssh協議進行文件傳輸,不只支持斷點續傳,還能更好滴實現文件同步。shell
命令以下:bash
rsync -P --rsh='ssh -p 2200' /data/myfile user@openthings.x.x.x:/data/
實現經過ssh協議將myfile傳輸到遠程服務器上。其中,--rsh='ssh -p 2200'指示採用ssh協議連接並使用端口2200。服務器
命令以下:網絡
rsync -P --rsh='ssh -p 2200' user@openthings.x.x.x:/data/myfile /data/
若是但願上面的本地命令在退出shell後仍然繼續運行,能夠使用以下方式之一:ssh
更多參考:工具