sshpass命令使用

一、直接遠程鏈接某主機

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

二、遠程鏈接指定ssh的端口

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

三、從密碼文件讀取文件內容做爲密碼去遠程鏈接主機

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

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

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

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

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

六、遠程鏈接主機並執行命令

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

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

  

實例操做:python

鏈接安卓手機

手機端安裝 sshdroid app


 sshpass -p admin ssh root@192.168.1.174 -p 22 "top -n 1"
相關文章
相關標籤/搜索