sshpass命令使用

2021-10-07 09:46:48 字數 685 閱讀 4092

一、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...