Ubuntu使用sshpass免交互scp傳輸文件
1.更新軟件源:`apt-get update -y`
2.安裝sshpass:`apt-get install sshpass -y`
3.驗(yàn)證是否安裝成功,有以下輸出即安裝成功:`sshpass`
4.遠(yuǎn)程連接指定scp的端口進(jìn)行文件傳輸
sshpass -p {密碼} scp -o StrictHostKeyChecking=no -P {目標(biāo)機(jī)器ssh端口} {需要傳輸?shù)谋镜匚募䙌 {用戶名}@{主機(jī)IP}:{文件存放路徑|文件存放路徑和名稱}
添加`-o StrictHostKeyChecking=no`表示遠(yuǎn)程連接時(shí)不提示是否輸入`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.在目標(biāo)機(jī)器中查看是否成功接收到文件
版權(quán)保護(hù): 本文「Ubuntu使用sshpass免交互scp傳輸文件」由 云主機(jī)配置專家 原創(chuàng),轉(zhuǎn)載請保留鏈接: http://www.iqcg.cn/docs/system/381.html