ssh命令帶密碼


有時候,我們在寫腳本的時候,我們ssh到一台客戶機執行命令的時候,如果客戶機設置了密碼,這時候,就會提示我們需要通過交互式的方式輸入密碼。當我們不想執行這一步操作的時候,我們可以在ssh的同時帶上密碼,不用我們手動輸入。

    先安裝一個軟件包
    yum install -y sshpass
     
    只需要在ssh命令的前面帶上sshpass就可以了
    sshpass -p 'redhat' ssh root@192.168.1.1 systemctl restart nginx
     
    這樣,我們就可以不用輸入密碼,也能夠執行這條命令了!!!

 

轉載於:https://blog.51cto.com/xhk777/2045121


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM