[問題] shell中scp如何自動輸入密碼
板上板友好
目前我想用scp將資料上傳到雲端,所以用迴圈的方式批次執行scp的指令:
i=1
while [ "${i}" -le "100" ] ; do
scp -r ~/data${i}/* user@ooo.xxx:path/directory
let i=${i}+1
done
只是這樣子每次都要反覆手動輸入密碼,目前我有嘗試用expect寫過,但沒有成功,
想請問板友有遇過這樣的問題及解決方法嗎?
Thanks a lot!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.159.175
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1402022749.A.2F9.html
→
06/06 10:49, , 1F
06/06 10:49, 1F
→
06/06 10:53, , 2F
06/06 10:53, 2F
推
06/06 11:03, , 3F
06/06 11:03, 3F
→
06/06 11:14, , 4F
06/06 11:14, 4F
→
06/06 12:57, , 5F
06/06 12:57, 5F
推
06/06 18:21, , 6F
06/06 18:21, 6F
→
06/06 18:21, , 7F
06/06 18:21, 7F
推
06/06 19:12, , 8F
06/06 19:12, 8F
推
06/06 19:16, , 9F
06/06 19:16, 9F