1.更新軟件源:apt-get update -y
2.安裝sshpass:apt-get install sshpass -y
3.驗證是否安裝成功,有以下輸出即安裝成功:sshpass
4.遠程連接指定scp的端口進行文件傳輸
sshpass -p {密碼} scp -o StrictHostKeyChecking=no -P {目標機器ssh端口} {需要傳輸?shù)谋镜匚募 {用戶名}@{主機IP}:{文件存放路徑|文件存放路徑和名稱}
添加-o StrictHostKeyChecking=no表示遠程連接時不提示是否輸入yes/no
指定文件存放路徑:
sshpass -p XXXXXXXXX scp -o StrictHostKeyChecking=no -P 20209 ./test.bin [root@60.x.x.119:/root/](mailto:root@60.x.x.119:/root/)
指定文件存放路徑和名稱:
sshpass -p XXXXXXXXX scp -o StrictHostKeyChecking=no -P 20209 ./test.bin root@60.x.x.119:/root/a.bin
5.在目標機器中查看是否成功接收到文件