一、sshpass安裝
yum install sshpass
sshpass -v
二、sshpass命令使用
1、直接遠端連線某主機
sshpass -p ssh @
2、遠端連線指定ssh的埠
sshpass -p ssh -p $ @
3、從密碼檔案讀取檔案內容作為密碼去遠端連線主機
sshpass -f $ ssh @
4、從遠端主機上拉取檔案到本地
sshpass -p scp @:$ $
5、將主機目錄檔案拷貝至遠端主機目錄
sshpass -p scp $ @:$
6、遠端連線主機並執行命令
sshpass -p ssh -o stricthostkeychecking=no @ 'rm -rf /tmp/test'
-o stricthostkeychecking=no :忽略密碼提示
7、將主機目錄拷貝至遠端主機目錄
sshpass -p scp -r @:$ $
避坑注意:
本人首次使用的時候,一直無法把檔案轉移到指定目錄,也沒有任何報錯,後來使用了
scp -r @:$ $ 即把scp前面的先去掉,然後輸入遠端目標主機的密碼,然後就可以使用了sshpass -p scp -r了。。。。。
sshpass命令使用
1 直接遠端連線某主機 sshpass p ssh 2 遠端連線指定ssh的埠 sshpass p ssh p 3 從密碼檔案讀取檔案內容作為密碼去遠端連線主機 sshpass f ssh 4 從遠端主機上拉取檔案到本地 sshpass p scp 5 將主機目錄檔案拷貝至遠端主機目錄 sshpas...
sshpass的安裝使用
2019 09 04 11 42 54 介紹 sshpass可以解決scp時的密碼互動式輸入。主要用於指令碼當中,缺點是容易暴露密碼,洩露安全資訊。1 安裝 yum install sshpass 2 使用命令 sshpass p passwd scp 絕對路徑檔案 root ip data 如果拷...
Shell命令sshpass非互動SSH密碼驗證
shell命令sshpass非互動ssh密碼驗證 安裝sshpasssshpass tar zxvf sshpass 1.05.tar.gz cd sshpass 1.05 configure prefix opt sshpass 指定安裝目錄 make make install cp opt ss...