利用Python操作Linux服務器相關模塊

需求:ssh登陸服務器執(zhí)行指定命令,ftp上傳or下載部分配置文件。實現(xiàn)配置文件自動更新

代碼github地址庫:GIthub-Benjamin


業(yè)務梳理:

1.登陸SSH服務器,F(xiàn)TP服務器初始化;

2.驗證SSH、FTP服務器是否連接成功;

3.MD5隨機數(shù)加密登陸認證,隨機數(shù)字+固定字符串+隨機數(shù)取兩位;

4.登陸成功,如輸入對應的賬號、密碼、IP、MAC信息后,本地生成配置文件利用FTP上傳到服務器,然后SSH執(zhí)行腳本命令替換服務器中對應的配置文件,并重啟生效。

5.連續(xù)輸入密碼錯誤超過3次,登陸失敗。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評論 19 139
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,338評論 2 33
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,285評論 6 342
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,816評論 9 468
  • 在春天剛來的時候 雨絲兒就跟著來了 我不禁就要出門去 手里提著傘也不撐開 任它們鉆進脖領和發(fā)隙 我想 大概它們也向...
    禾苗把歌唱閱讀 238評論 0 2

友情鏈接更多精彩內(nèi)容