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"