看板 Linux 關於我們 聯絡資訊
板上板友好 目前我想用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
bibo9901:ssh改用key認證 06/06 10:49
jokester:scp也可一次傳多個: scp -r ~/data{1..100}/* remote: 06/06 10:53
physbook:rsa key 06/06 11:03
mouseforlove:謝謝大家:) 我先用joke的方式上傳了! 06/06 11:14
gozule:rsa key+1 06/06 12:57
Debian:SCP傳多檔,我會建議你改用sshfs或是unison,應該會方便許 06/06 18:21
Debian:多。 06/06 18:21
Nephom:sshpass這隻裝上去 06/06 19:12
prismwu:sshfs真方便 以前都不知道這東西 06/06 19:16