Linux中使用pexpect模塊,自動(dòng)使用SCP命令批量傳輸文件
- 使用pip安裝Python中的pexpect模塊,可以實(shí)現(xiàn)自動(dòng)交互,用在scp中自動(dòng)輸入“yes”和密碼;
- 如果機(jī)器A不能聯(lián)網(wǎng),可以將能聯(lián)網(wǎng)的機(jī)器B上安裝好的Pexpect模塊文件夾拷入到A機(jī)器上,然后添加此Python三方模塊的環(huán)境變量即可(可以百度怎么添加);
- 代碼邏輯比較簡單,可能存在隱藏未解鎖的bug,使用過程中有疑問可以通過郵箱找到我,私信回復(fù)不及時(shí);
- 使用時(shí)在Linux中執(zhí)行 main.py 即可,注意需要系統(tǒng)中需要Pexpect模塊;
- ProcessingAddress.py 是用來處理輸入的IP地址的,可以同時(shí)輸入多個(gè)IP范圍,要求在代碼中有解釋;
- AutoSCP.py 用來調(diào)用Pexpect模塊,實(shí)現(xiàn)自動(dòng)輸入 “yes” 和密碼,和批量傳輸功能
main.py
ProcessingAddress.py
AutoSCP.py
標(biāo)簽: