天天看點

CentOS下利用sshpass不用手動輸入密碼遠端執行指令

   在測試的時候要同時操作多台機器,每次都要挨個去執行幾乎相同的指令或者修改一些設定,這樣很影響工作效率也很煩,是以就想寫一個腳本,遠端自動去做這些操作。遠端執行指令很簡單,但是不能在執行指令加上指令,還得手動輸入,放在腳本裡肯定不行。上面介紹了三種方法。我選擇的是sshpass,簡單友善,内網測試,也不用考慮安全的問題。不過CentOS發行版中沒有帶sshpass的rpm包,一種方法是自己手動編譯源碼,還可以用fedora的rpm包(都源自redhat)。我就是在fedora的鏡像網站下載下傳的包,完全可用。

示例如下:

CentOS下利用sshpass不用手動輸入密碼遠端執行指令

繼續閱讀