sshpass命令使用


1、直接遠程連接某主機

sshpass -p {密碼} ssh {用戶名}@{主機IP}

2、遠程連接指定ssh的端口

sshpass -p {密碼} ssh -p ${端口} {用戶名}@{主機IP} 

3、從密碼文件讀取文件內容作為密碼去遠程連接主機

sshpass -f ${密碼文本文件} ssh {用戶名}@{主機IP} 

4、從遠程主機上拉取文件到本地

sshpass -p {密碼} scp {用戶名}@{主機IP}:${遠程主機目錄} ${本地主機目錄}

5、將主機目錄文件拷貝至遠程主機目錄

sshpass -p {密碼} scp ${本地主機目錄} {用戶名}@{主機IP}:${遠程主機目錄} 

6、遠程連接主機並執行命令

sshpass -p {密碼} ssh -o StrictHostKeyChecking=no {用戶名}@{主機IP} 'rm -rf /tmp/test'

-o StrictHostKeyChecking=no :忽略密碼提示

  

實例操作:

連接安卓手機

手機端安裝 sshdroid app


 sshpass -p admin ssh root@192.168.1.174 -p 22 "top -n 1"

  


免責聲明!

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



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