利用Python操作Linux服务器相关模块

需求:ssh登陆服务器执行指定命令,ftp上传or下载部分配置文件。实现配置文件自动更新

代码github地址库:GIthub-Benjamin


业务梳理:

1.登陆SSH服务器,FTP服务器初始化;

2.验证SSH、FTP服务器是否连接成功;

3.MD5随机数加密登陆认证,随机数字+固定字符串+随机数取两位;

4.登陆成功,如输入对应的账号、密码、IP、MAC信息后,本地生成配置文件利用FTP上传到服务器,然后SSH执行脚本命令替换服务器中对应的配置文件,并重启生效。

5.连续输入密码错误超过3次,登陆失败。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,180评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,256评论 2 33
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,686评论 9 468
  • 在春天刚来的时候 雨丝儿就跟着来了 我不禁就要出门去 手里提着伞也不撑开 任它们钻进脖领和发隙 我想 大概它们也向...
    禾苗把歌唱阅读 219评论 0 2