Ubuntu 使用 sshpass 執行 SCP 不需手動輸入密碼

首頁 >> Research >> Linux >> Ubuntu 使用 sshpass 執行 SCP 不需手動輸入密碼

之前介紹過兩台電腦互傳檔案的指令 SCP

以這樣的指令是需要自行輸入密碼才會傳送檔案

scp  -P [ port 號] [傳送檔名] [使用者名稱]@[ip]:~ 

在自動執行的 script 中是無法使用的

這時就需要今天的主角

Ubuntu 使用 sshpass  執行 SCP 不需手動輸入密碼

首先必須先安裝套件

sudo apt-get install sshpass

再來就是執行

sshpass -p “pass” scp  -o StrictHostKeyChecking=no -P [ port 號] [傳送檔名] [使用者名稱]@[ip]:~

指令中的 pass 要更換為自己的密碼

這樣在 script 執行的時候就不需要使用者手動輸入密碼。


好文推薦



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *