id_rsa.pub路徑:cat ~/.ssh/id_rsa.pub
在配置了ssh免密認證id_rsa.pub之后,在cmd終端可以實現免密登陸對應配置了密鑰的服務器,但是在python程序中,想要調用cmd執行免密操作,還需要安裝sshpass,sshpass用於非交互式的ssh密碼驗證
沒有sshpass報錯:to use the 'ssh' connection type with passwords, you must install the sshpass program
步驟:
1.在官網下載源碼包
wget http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz
2.解壓
tar xvzf sshpass-1.05.tar.gz
3.進入解壓文件
cd sshpass-1.05
4.檢驗環境
./configure
5.源碼編譯安裝
make&&make install