sshpass 一個免交互式ssh登陸工具

centos 下面使用yum方式安裝sshpasscentos

  

  遠程登陸其餘機器執行命令,以前一直用export 腳本的方式。如今感受用這個更加方便一點,可是不安全,不建議在生產環境中使用此命令!安全


安裝epel源bash

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
yum install sshpass -y


命令使用:ssh

sshpass  -p 'password' ssh user@ip 'cmd'ide

ssshpas -p '遠程機器密碼'  使用ssh  用戶名@遠程機器ip '要執行的命令'spa


第一次執行的結果:blog

sshpass.png

錯誤:ip

執行後什麼都沒有提示,查看返回狀態碼爲6 就是有問題嘍~get


解決cmd

先ssh user@ip  鏈接下

第一次手動匹配下 "yes",而後再執行sshpass 這個命令

ssh.png


再次執行(執行成功):ok.png

相關文章
相關標籤/搜索